Backend/꾸준히 TIL
[mongodb] _id 컬럼으로 검색 - find()/findOne()
개발하는 후딘
2022. 8. 28. 02:04
728x90
반응형
[참고자료]
[mongodb] mongo 콘솔에서 ObjectId로 객체를 어떻게 검색합니까? - 리뷰나라
이 질문에 C # 및 Perl에 대한 답변이 있지만 기본 인터페이스에는 해당되지 않습니다. 나는 이것이 효과가 있다고 생각했다. db.theColl.find( { _id: ObjectId("4ecbe7f9e8c1c9092c000027") } ) 쿼리에서 결과가 반
daplus.net
find(_id: "아이디값") 형식으로 하니까 검색결과에 아무것도 안뜹니다.
자세히 확인해보니
몽고디비의 콜렉션안의 데이터의 구분자인 _id컬럼의 타입은 ObjectId 객체 입니다.
_id 를 기준으로 데이터를 검색할 때는 아래와 같이 하면 됩니다.
find({ _id: ObjectId("<검색할 _id값>") })
728x90
반응형