Difference between revisions of "MongoDB Delete"
From mi-linux
Jump to navigationJump to search (Created page with "Main Page >> MongoDB >>MongoDB Workbook >> Deleting a Document == Deleting a Document == At some stage you may want to delete a document...") |
|||
Line 6: | Line 6: | ||
<pre style:"color:blue"> | <pre style:"color:blue"> | ||
− | db. | + | db.collectionName.deleteOne(query_criteria) /* deletes the first document found that matches the query criteria */ |
</pre> | </pre> | ||
<pre style:"color:blue"> | <pre style:"color:blue"> | ||
− | db. | + | db.collectionName.remove(query_criteria) /* deletes all documents found that matches the query criteria */ |
+ | </pre> | ||
+ | |||
+ | <pre style:"color:blue"> | ||
+ | db.collectionName.remove() /* deletes all documents in a collection (use with care!) */ | ||
+ | </pre> | ||
+ | |||
+ | <pre style:"color:blue"> | ||
+ | db.collectionName.drop() /* removes a collection (use with care!) */ | ||
</pre> | </pre> | ||
Revision as of 13:07, 21 October 2016
Main Page >> MongoDB >>MongoDB Workbook >> Deleting a Document
Deleting a Document
At some stage you may want to delete a document from a collection. The format is:
db.collectionName.deleteOne(query_criteria) /* deletes the first document found that matches the query criteria */
db.collectionName.remove(query_criteria) /* deletes all documents found that matches the query criteria */
db.collectionName.remove() /* deletes all documents in a collection (use with care!) */
db.collectionName.drop() /* removes a collection (use with care!) */
Delete Department 40
Department 40 has closed down:
db.deptCollection.deleteOne({"deptno":40})
Note, if the query_criteria only returns one document, remove() and deleteOne() will have the same effect.