MongoDB 更新文档
2018-03-20 19:43 更新
MongoDB教程 - MongoDB更新文档
MongoDB的update()和save()方法可以更新文档。
update()方法更新现有文档中的值。
save()方法用save()方法中传递的文档替换现有文档。
更新方法
update()方法的基本语法如下
>db.COLLECTION_NAME.update(SELECTIOIN_CRITERIA, UPDATED_DATA)
以下示例为标题为“MongoDB Overview”的文档设置新标题“新建MongoDB教程”。
>db.mycol.update({"title":"MongoDB Overview"},{$set:{"title":"New MongoDB Tutorial"}}) >
默认情况下,mongodb将只更新单个文档。
要更新多个文档,请将参数 multi
设置为 true
。
>db.mycol.update({"title":"MongoDB Overview"},{$set:{"title":"New MongoDB Tutorial"}},{multi:true})
Save方法
save()方法的语法如下所示:
>db.COLLECTION_NAME.save({_id:ObjectId(),NEW_DATA})
例如,以下代码用_id '222222222222adf22ec2'替换文档,
>db.mycol.save( { "_id" : ObjectId(2222222222222adf22ec2), "title":"w3cschool New Topic", "by":"w3cschool" } ) >
以上内容是否对您有帮助:
更多建议: