Heim > Datenbank > MySQL-Tutorial > Hauptteil

MongoDB操作手册CRUD删除remove

WBOY
Freigeben: 2016-06-07 16:06:19
Original
1023 Leute haben es durchsucht

删除记录 概述 在MongoDB中,db.collection.remove()方法用于删除集合中的记录。可以删除所有记录,删除所有符合条件的记录,或者是仅删除一条记录。 删除所有记录 删除一个集合中的所有记录,只要将一个空的查询对象{}传给remove()方法即可。remove()方法不

删除记录

概述

在MongoDB中,db.collection.remove()方法用于删除集合中的记录。可以删除所有记录,删除所有符合条件的记录,或者是仅删除一条记录。

删除所有记录

删除一个集合中的所有记录,只要将一个空的查询对象{}传给remove()方法即可。remove()方法不删除索引。
例:db.testData.remove({});
使用remove()方法删除一个集合中的所有记录,可能比使用drop()方法删除包含索引的整个集合,再重建集合和索引更高效。

删除符合条件的记录

删除一个集合中的所有符合条件的记录,将一个查询对象传递个remove()方法即可。
例:db.testData.remove({type:'food'});//将删除所有type字段为food的记录
对于大规模的删除操作,如果你想要复制某些记录到新的集合中,再用drop()方法删除整个集合,remove()操作操作可能更高效。

删除单条符合条件的记录

删除一个集合中的符合条件的一条记录,需要给remove()方法一个justOne参数,设置为ture或者1
例:db.testData.remove({type:'food'},1);
要删除一条在集合中按照某种次序排列的记录,使用findAndModify()方法。
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!