programing

MongoDB에서 Mongoengine을 사용하여 문서를 삭제하는 방법은 무엇입니까?

stoneblock 2023. 7. 18. 21:29

MongoDB에서 Mongoengine을 사용하여 문서를 삭제하는 방법은 무엇입니까?

MongoDB에서 Mongoengine을 사용하여 문서를 삭제하는 방법은 무엇입니까?API 참조는 다음과 같습니다.
http://docs.mongoengine.org/apireference.html
하지만 저는 이해할 수 없습니다.

delete(**write_concern)

당신은 알기라도 하나요?

단일 항목을 삭제할 수 있습니다.Document삭제 메서드를 호출하여 인스턴스:

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

또는 다음과 같이 쿼리와 일치하는 모든 항목을 삭제할 수 있습니다.

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

mongoschell을 사용하여 다음 명령을 실행할 수 있습니다.

db.collection.remove({your condition on documents you want to remove})

예:음식 수집에서 유형 스낵이 있는 모든 음식을 제거하려고 합니다.그런 다음 다음 명령을 실행할 수 있습니다.

db.food.remove( { type : "snacks" } )

언급URL : https://stackoverflow.com/questions/25055357/how-to-delete-document-from-mongodb-using-mongoengine