📅  最后修改于: 2023-12-03 15:31:24.771000             🧑  作者: Mango
MongoDB 是一个非关系型数据库,它使用文档存储数据,而不是使用表、行和列。MongoDB 是一种灵活的数据库,它允许你存储和检索任意结构的数据,而无需事先定义数据库结构。
在 MongoDB 中,有两个常见的操作是 insertOne 和 createCollection。我们将在下面对这两种操作进行介绍。
insertOne()
方法用于向集合中插入一个文档。以下是一个示例:
db.collection("users").insertOne({
name: "Alice",
age: 29,
email: "alice@example.com"
});
在这个示例中,我们向名为 "users" 的集合中插入一个名为 "Alice" 的用户文档。这个文档包含三个字段:name、age 和 email。
如果插入成功,insertOne()
方法将返回一个包含以下属性的对象:
_id
值。{
"acknowledged": true,
"insertedId": ObjectId("6134f82b2a90a2716a8f81d7")
}
在 MongoDB 中,集合不必在使用之前显式创建。如果你使用某个集合,MongoDB 将自动创建该集合。但是,有时你需要在应用程序的初始化阶段显式创建集合,这时就可以使用 createCollection()
方法。
以下是一个示例:
db.createCollection("users");
在这个示例中,我们创建了一个名为 "users" 的集合。
如果创建成功,createCollection()
方法将返回一个包含以下属性的对象:
{
"ok": 1
}
在 MongoDB 中,使用 insertOne()
方法可以向集合中插入文档,使用 createCollection()
方法可以显式创建集合。这两种操作都非常简单,但在你的应用程序中可能会非常有用。