【MongoDB学习笔记7】深入MongoDB的删除(remove/drop)操作

先看集合post中文档信息:  

> db.post.find();    
{ "_id" : ObjectId("54a51cfd7f46906f81b7adcd"), "bar" : "baz" }    
{ "_id" : 0 }    
{ "_id" : 1 }    
{ "_id" : 2 }    
{ "_id" : 5, "test1" : 0 }    
{ "_id" : 4, "test2" : 2 }    
{ "_id" : 3, "test3" : 3 }    
{ "_id" : 6, "test5" : 5 }    
{ "_id" : 7, "test1" : 1 }    
{ "_id" : 8, "test1" : 1 }

删除指定的文档:  

> db.post.remove({"_id":5});    
WriteResult({ "nRemoved" : 1 })    
> db.post.find();    
{ "_id" : ObjectId("54a51cfd7f46906f81b7adcd"), "bar" : "baz" }    
{ "_id" : 0 }    
{ "_id" : 1 }    
{ "_id" : 2 }    
{ "_id" : 4, "test2" : 2 }    
{ "_id" : 3, "test3" : 3 }    
{ "_id" : 6, "test5" : 5 }    
{ "_id" : 7, "test1" : 1 }    
{ "_id" : 8, "test1" : 1 }

 

删除所有{“test1”:1}的文档:  

> db.post.remove({"test1":1});    
WriteResult({ "nRemoved" : 2 })    
> db.post.find();    
{ "_id" : ObjectId("54a51cfd7f46906f81b7adcd"), "bar" : "baz" }    
{ "_id" : 0 }    
{ "_id" : 1 }    
{ "_id" : 2 }    
{ "_id" : 4, "test2" : 2 }    
{ "_id" : 3, "test3" : 3 }    
{ "_id" : 6, "test5" : 5 }    
>


删除整个post集合:    

> db.post.drop()    
true    
> show collections    
system.indexes    
>



本文出自 “缘随心愿” 博客,请务必保留此出处http://281816327.blog.51cto.com/907015/1598301

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。