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集合的灵活性。