pymongo 를 쓰니 편리하게 find 함수로 mongo shell 처럼 검색을 할 수 있다.
ObjectID로 검색하려니 ObjectID 로 바꾸는 함수가 별도로 필요로 해 보이는데 (원격 쉘 접속으로 명령을 전달하는 것이 아니니깐)
아래와 같은 귀중한 코드를 구할 수 있었다. 좋은 분들이 많다. 꼭 방문해 주세요
https://ssamko.tistory.com/38
[pymongo] ObjectId로 검색하기
mongodb(pymongo)를 사용하다보면 ObjectId로 검색해야 할 일이 종종 생긴다. mongodb shell에서는 간단하게 아래와 같이 호출할 수 있지만 db.getCollection('collection_name').find({'_id':ObjectId('5f6d775c2..
ssamko.tistory.com
from bson.objectid import ObjectId
from pymongo import MongoClient
mongo = MongoClient("mongodb://localhost:27017")
db = mongo['db_name']
col = db['collection_name']
col.find_one({'_id':ObjectId('5f6d775c29be48f7e50ea68e')})
이상.
Nothing Ahead 님의 사진, 출처: Pexels