본문 바로가기
IT/파이썬

파이썬 Mongoengine 에서 Document 삭제 방법 flask

파이썬 Mongoengine 에서 Document 삭제 방법 flask

flask mongoengine 을 쓴다면 아래 방법으로 document 를 삭제할 수 있다.

delete()로 간단하게 지울 수 있다.

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

혹은 바로 찾아서 지우는 것도 가능하다.

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

Mongo shell 에서 지우려면 아래와 같이 수행하면 된다.

 

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

 

> db.monsters.deleteOne({ name: 'Zerp' });

 

이 모든 내용은 아래 글에서 참조했으요

 

stackoverflow.com/questions/25055357/how-to-delete-document-from-mongodb-using-mongoengine

 

How to delete document from MongoDB using Mongoengine?

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...

stackoverflow.com

www.zerocho.com/category/MongoDB/post/579ecb1fc097d015000404dd

 

(MongoDB) 삭제(Delete 또는 Remove)

안녕하세요. 이번 시간에는 CRUD 마지막 시간으로 Delete 기능에 대해 알아보겠습니다. 문서를 지우는 작업이니만큼 신중하게 해야합니다. 몽고DB는 롤백(이전으로 되돌리는 기능)을 지원하지 않습

www.zerocho.com

 

쉽지만 막상 해보려면 예제가 필수입니다. 이렇게 쌓아두는 것은 큰 도움이 될듯~~

 

BJ.

지우개도 참...자석처럼 생겼네

Pixabay 님의 사진, 출처: Pexels