如何将新文档插入数据库中的 MongoDB 集合?

要将新文档插入到 MongoDB 集合中,您需要使用insert()method 或save()method。

案例1:使用insert()方法。

语法如下:

db.yourCollectionName.insert(yourDocument);

案例2:使用save()方法。

语法如下:

db.yourCollectionName.save(yourDocument);

在上面的语法中,如果您的集合名称不存在,那么 MongoDB 将创建一个新集合并将文档插入集合中。

对于上面讨论的两种情况,插入新文档的查询如下。

案例1:使用insert()方法。查询如下:

> db.userInformation.insert({

   ... "Name":"John",

   ... Age:30,

   ... isStudent:false,

   ... "Subjects":["Introduction to java","Introduction to MongoDB"]

   ...

});

以下是输出:

WriteResult({ "nInserted" : 1 })

上面,我已经有了一个集合名称“userInformation”。在这种情况下,MongoDB 不会创建任何集合名称,因为它已经存在。

案例 2:以下是在 的帮助下插入文档的查询save():

> db.employee.save({"EmployeeName":"Larry",Salary:180000,Age:25,

   ... "Address":({"CountryName":"US","CityName":"New York"})

   ... });

以下是输出:

WriteResult({ "nInserted" : 1 })

在上面的查询中,我们没有集合名称“员工”。因此,MongoDB 将创建一个名为 'employee' 的集合,并在新创建的集合中插入文档。

要立即显示所有集合名称,请使用 show 命令。查询如下:

> show collections;

以下是输出:

employee

userInformation

是的,我们现在有员工集合,即使我们没有使用createCollection(). 正如我们上面看到的,MongoDB 为我们创建了一个“员工”集合。

以上是 如何将新文档插入数据库中的 MongoDB 集合? 的全部内容, 来源链接: utcz.com/z/338555.html

回到顶部