删除mongodb集合中的数据可以使用remove()函数。remove()函数可以接受一个查询文档作为可选参数来有选择性的删除符合条件的文档。remove()函数不会删除集合本身,同时,原有的索引也同样不会被删除。删除文档是永久性的,不能撤销,也不能恢复的。因此,在执行remove()函数前先用find()命令来查看下是否正确,是个比较好的习惯啦。1. 删除ban_friends_id:ban121113数据> db.test_ttlsa_com.remove({ban_friends_id:ban121113})
2. 删除所有数据> db.test_ttlsa_com.count()2> db.test_ttlsa_com.remove({})> db.test_ttlsa_com.count()0
3. ?删除集合> show collectionssystem.indexestest_ttlsa_com> db.test_ttlsa_com.drop()true> show collectionssystem.indexes
4. 删除整个数据库> show dbslocal 0.078125gbttlsa_com 0.203125gb> dbttlsa_com> db.ttlsa_com.getdb()ttlsa_com> show collectionssystem.indexes> db.dropdatabase(){ dropped : ttlsa_com, ok : 1 }> dbttlsa_com> show dbslocal 0.078125gb
在执行删除整个数据库前,要谨慎,执行db命令查看当前的使用的数据库,可确保误删除,造成数据的丢失,是个不错的习惯啦。 原文地址:mongodb删除数据, 感谢原作者分享。