📜  如何在 MongoDB 中创建数据库和集合?(1)

📅  最后修改于: 2023-12-03 15:24:17.375000             🧑  作者: Mango

如何在 MongoDB 中创建数据库和集合?

MongoDB是一种基于文档的NoSQL数据库管理系统,在MongoDB中,我们可以根据需要创建多个数据库,每个数据库中都可以创建多个集合。下面我们将介绍如何在MongoDB中创建数据库和集合。

创建数据库

在MongoDB中创建一个新的数据库非常简单,只需要使用use命令即可。例如,如果要创建一个名为“mydatabase”的数据库,可以运行以下命令:

use mydatabase

这将创建一个新的数据库,并将其设置为当前数据库。请注意,实际上并未真正创建数据库,直到我们在该数据库中插入文档为止。

创建集合

在MongoDB中创建集合非常简单,只需要在所选数据库中使用db.createCollection()命令即可。例如,如果要在名为“mydatabase”的数据库中创建名为“mycollection”的集合,可以运行以下命令:

db.createCollection("mycollection")

这将创建一个名为“mycollection”的集合,并将其添加到当前数据库中。如果我们需要为新的集合指定选项,例如索引或集合大小,可以使用可选的参数对象。例如,以下命令将使用以下选项创建一个名为“mycollection”的集合:

db.createCollection("mycollection", { capped: true, size: 10000 })

由于无法在空集合中插入文档,我们通常需要在创建集合后向其插入一些文档。以下是向集合中插入新文档的示例代码:

db.mycollection.insert({ name: "John", age: 25 })
结论

在MongoDB中创建数据库和集合非常简单,只需要使用正确的命令即可。请注意,在MongoDB中,我们不能立即创建一个空的数据库或集合,我们需要在其中插入至少一个文档才能创建它们。因此,在创建数据库和集合之后,我们应该立即向它们中添加一些数据。