MongoDB的数据模型(二)

2023-05-09 09:18:37 浏览数 (1)

MongoDB的集合

在MongoDB中,文档被组织成集合。集合类似于关系数据库中的表格,但是MongoDB的集合没有固定的结构。这意味着,一个集合中的文档可以具有不同的结构和字段。下面是一个简单的MongoDB集合示例:

代码语言:javascript复制
db.users.insertMany([
   {
      "_id": ObjectId("60996d85d4c6672eae0768d0"),
      "name": "John",
      "age": 25,
      "address": {
         "street": "123 Main St",
         "city": "New York",
         "state": "NY",
         "zip": "10001"
      },
      "email": "john@example.com",
      "phone": "555-555-1234"
   },
   {
      "_id": ObjectId("60996d85d4c6672eae0768d1"),
      "name": "Jane",
      "age": 30,
      "email": "jane@example.com",
      "phone": "555-555-5678",
      "interests": ["reading", "traveling", "hiking"]
   }
])

在这个示例中,我们使用了insertMany方法向一个名为users的集合中插入两个文档。这两个文档具有不同的结构和字段。第一个文档包含姓名、年龄、地址、电子邮件和电话号码字段。而第二个文档则包含姓名、年龄、电子邮件、电话号码和兴趣爱好字段。这个示例说明了MongoDB集合的灵活性。

0 人点赞