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: 여러 필드로 그룹화하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다