如何更新或修改 MongoDB 中集合的现有文档?
要更新或修改MongoDB中集合的现有文档,您需要使用update()方法。语法如下:
db.yourCollectionName.update(yourExistingValue, yourUpdatedValue);
在这里,我们将创建一个名为updateinformation的集合。创建集合的查询如下。当您使用insert()如下所示的方法插入一些文档时,MongoDB会自动创建一个集合:
> db.updateInformation.insert({"StudentName":"Larry",StudentAge:35,StudentMarks:89});以下是输出:
WriteResult({ "nInserted" : 1 })现在您可以借助find()来自集合更新信息的方法来显示文档。查询如下:
> db.updateInformation.find();
以下是显示我们上面添加的集合中的文档的输出:
{ "_id" : ObjectId("5c6aa29a64f3d70fcc9147f7"), "StudentName" : "Larry", "StudentAge" : 35,
"StudentMarks" : 89 }现在,让我们更新或修改现有文档'StudentAge'35到24。为此,我们将使用该update()方法。查询如下:
> db.updateInformation.update({StudentAge:35},{$set:{StudentAge:24}});以下是输出:
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })我们已将上面的StudentAge35更新为24。让我们再次检查文件。查询如下:
> db.updateInformation.find().pretty();
以下是输出:
{
"_id" : ObjectId("5c6aa29a64f3d70fcc9147f7"),
"StudentName" : "Larry",
"StudentAge" : 24,
"StudentMarks" : 89
}查看上面的StudentAge字段。年龄现在更新为24/以前是35。
热门推荐
10 生日祝福语简短致表哥
11 新年简短祝福语大全集
12 韩语女儿生日祝福语简短
13 立春祝福语简短微信
14 鸡脚结婚祝福语大全简短
15 公司拍摄祝福语大全简短
16 团队虎年祝福语简短霸气
17 老板祝福语简短20字
18 媳妇生日简短祝福语朋友