count
적용 대상: MongoDB vCore
이 count
명령은 지정된 쿼리와 일치하는 컬렉션의 문서 수를 계산하는 데 사용됩니다. 이 명령은 특정 조건을 충족하는 문서 수와 같이 컬렉션에 저장된 데이터에 대한 빠른 통계를 가져오는 데 유용합니다.
구문
명령에 대한 count
구문은 다음과 같습니다.
db.collection.count(query, options)
query
: 쿼리 연산자를 사용하여 선택 조건을 지정하는 문서입니다.options
:선택적. 옵션(예:limit
및skip
.)을 지정하는 문서입니다.
예제
다음은 명령의 사용을 보여 주는 몇 가지 예입니다.count
예시 1. 컬렉션의 모든 문서 계산
컬렉션의 모든 문서를 계산하려면 다음을 수행 stores
합니다.
db.stores.count({})
샘플 출력
[mongos] StoreData> db.stores.countDocuments({})
60570
예시 2. 특정 조건을 사용하여 문서 계산
특정 _id
저장소 ID를 가진 저장소 수를 계산하려면 다음을 수행합니다.
db.stores.count({ "_id": "e5767a9f-cd95-439c-9ec4-7ddc13d22926" })
샘플 출력
[mongos] StoreData> db.stores.count({ "_id": "e5767a9f-cd95-439c-9ec4-7ddc13d22926" })
1
예제 3. 중첩된 조건을 사용하여 문서 계산
특정 프로모션 이벤트가 있는 매장 수를 계산하려면 다음을 수행합니다.
db.stores.count({ "promotionEvents.eventName": "Incredible Discount Days" })
샘플 출력
[mongos] StoreData> db.stores.count({ "promotionEvents.eventName": "Incredible Discount Days" })
2156
예제 4. 여러 조건을 가진 문서 계산
특정 위도 및 경도에 있는 매장 수를 계산하려면 다음을 수행합니다.
db.stores.count({ "location.lat": -2.4111, "location.lon": 72.1041 })
샘플 출력
[mongos] StoreData> db.stores.count({ "location.lat": -2.4111, "location.lon": 72.1041 })
1
관련 콘텐츠
- MongoDB에서 Azure Cosmos DB for MongoDB(vCore)로 마이그레이션하기 위한 옵션 검토
- MongoDB와의 기능 호환성에 대해 자세히 알아보기