Как удалить документ из MongoDB с помощью Mongoengine? Как удалить документ из MongoDB с помощью Mongoengine? Я прочитал ссылку API здесь: http://docs.mongoengine.org/apireference.html но я не могу понять, что есть: delete(**write_concern) Есть ли у вас идеи? Ответ 1 Вы можете удалить один экземпляр Document, вызвав его метод удаления: lunch = Food.objects.first() // Get a single 'Food' instance lunch.delete() // Delete it! Или вы можете удалить все элементы, соответствующие запросу: Food.objects(type="snacks").delete() Ответ 2 U может использовать mongoshell и выдать следующую команду: db.collection.remove({your condition on documents you want to remove}) например: Из коллекции продуктов вы хотите удалить всю пищу, которая имеет закуски типа. то вы можете выполнить следующую команду: db.food.remove( { type : "snacks" } )
Ответ 1 Вы можете удалить один экземпляр Document, вызвав его метод удаления: lunch = Food.objects.first() // Get a single 'Food' instance lunch.delete() // Delete it! Или вы можете удалить все элементы, соответствующие запросу: Food.objects(type="snacks").delete()
Ответ 2 U может использовать mongoshell и выдать следующую команду: db.collection.remove({your condition on documents you want to remove}) например: Из коллекции продуктов вы хотите удалить всю пищу, которая имеет закуски типа. то вы можете выполнить следующую команду: db.food.remove( { type : "snacks" } )