MongoDB对文档的操作
Posted 冬色
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDB对文档的操作相关的知识,希望对你有一定的参考价值。
插入文档
db.COLLECTION_NAME.insert({doc1},{doc2},...)
- e.g.:
db.collection.insert({name:‘123‘,age:12},{name:‘cmn‘,sex:‘male‘})
更新文档
db.COLLECTION_NAME.update(SELECTION_CRITERIA,UPDATE_DATA)
- e.g.:
db.COLLECTION_NAME.update({user_id:‘2‘,email:‘[email protected]‘},{$set:{email:‘[email protected]‘}})
- 默认更新一个文档,若要更新所有符合条件的文档,在update()函数加上
mult:true
选项。e.g.:db.COLLECTION_NAME.update({user_id:‘2‘,email:‘[email protected]‘},{$set:{email:‘[email protected]‘},{multi:true}})
替换已存在的文档
db.COLLECTION_NAME.save({_id:ObjectId,NEW_DATA})
删除文档
db.COLLECTION_NAME.remove(DELETE_CRITERIA)
db.collection.remove(<将被删除的文档的键值特征,相当于mysql中的where子句>)
,e.g.:db.collection.remove({name:‘test‘})
以上是关于MongoDB对文档的操作的主要内容,如果未能解决你的问题,请参考以下文章