나는 주전자로 작업 중이며 몇 개의 예상 값을 가진 항목의 수를 계산해야합니다 (내부 배열에 두 개 이상의 필드가 있음). 예를 들어
:
{
"_id":"HY1406",
"accounts": [
{
"should_exist" : 1,
"endpoint" : "0_AD",
"exists" : 0,
"short_login" : "TB6"
},
{
"should_exist" : 1,
"endpoint" : "0_AD",
"exists" : 0,
"short_login" : "TB7"
},
{
"should_exist" : 1,
"endpoint" : "0_AD",
"exists" : 0,
"short_login" : "TB8"
}
]
}
나는 계정이 "sould_exist" = 1 AND "exists" = 0
를 가진 AT LEAST을 얼마나 많은 문서를 계산해야합니다.
MongoDB 쿼리로 어떻게 수행 할 수 있습니까?
예상되는 결과는 무엇을 사용하여 필터를 쓰기? – styvane
코드, 이미 시도한 것을 보여주십시오. –
db.collection.find ({ "accounts.should_exist": 1, "accounts.exists": 0}) count() – mmu36478