Mongodb – How to delete document from MongoDB using Mongoengine

mongodbmongoengine

How to delete document from MongoDB using Mongoengine? I'veread the API reference here:
http://docs.mongoengine.org/apireference.html
but I can not understand what is:

delete(**write_concern)

Do you have any idea?

Best Answer

You can either delete an single Document instance by calling its delete method:

lunch = Food.objects.first() // Get a single 'Food' instance
lunch.delete() // Delete it!

Or you can delete all items matching a query like so:

Food.objects(type="snacks").delete()