Mongodb: id로 문서를 검색하는 방법
MongoDB에서 ID로 문서를 검색하려면 다음 기본 구문을 사용할 수 있습니다.
db.collection.find(ObjectId(' 619527e467d6742f66749b72 '))
다음 예에서는 다음 문서를 사용하여 컬렉션 팀 에서 이 구문을 사용하는 방법을 보여줍니다.
{ _id: ObjectId("619527e467d6742f66749b70"),
team: 'Rockets',
position: 'Center',
points: 19 }
{ _id: ObjectId("619527e467d6742f66749b71"),
team: 'Rockets',
position: 'Forward',
points: 26 }
{ _id: ObjectId("619527e467d6742f66749b72"),
team: 'Cavs',
position: 'Guard',
points: 33 }
예: 식별자로 문서 검색
다음 코드를 사용하여 Teams 컬렉션에서 특정 ID를 가진 문서를 찾을 수 있습니다.
db.teams.find(ObjectId(' 619527e467d6742f66749b72 '))
이 쿼리는 다음 문서를 반환합니다.
{ _id: ObjectId("619527e467d6742f66749b72"),
team: 'Cavs',
position: 'Guard',
points: 33 }
팀 컬렉션에서 다른 ID를 가진 다른 문서를 찾기 위해 ID를 변경할 수 있습니다.
db.teams.find(ObjectId(' 619527e467d6742f66749b71 '))
이 쿼리는 다음 문서를 반환합니다.
{ _id: ObjectId("619527e467d6742f66749b71"),
team: 'Rockets',
position: 'Forward',
points: 26 }
존재하지 않는 ID로 특정 문서를 검색할 경우 결과가 반환되지 않으므로 주의하시기 바랍니다.
추가 리소스
다음 튜토리얼에서는 MongoDB에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.
MongoDB: 컬렉션에 새 필드를 추가하는 방법
MongoDB: 그룹화 및 계산 방법
MongoDB: 여러 필드로 그룹화하는 방법