2
다음과 같이 수집 test
의 문서를 갖는 총 조건을 만족하는 중첩 된 항목 2 개 MongoDB가 해결합니다. {a:2}
MongoDB의 쿼리 중첩 된 문서 필드 동시에
두 가지 내부 f ields는 지정된 조건을 동시에 만족합니까?
다음과 같이 수집 test
의 문서를 갖는 총 조건을 만족하는 중첩 된 항목 2 개 MongoDB가 해결합니다. {a:2}
MongoDB의 쿼리 중첩 된 문서 필드 동시에
두 가지 내부 f ields는 지정된 조건을 동시에 만족합니까?
$elemMatch
사용 :
db.test.find({ "list": { "$elemMatch": {"lang":"de", "value": "Mother" } } })
이 $all
사용 :
db.test.find({ "list": { "$all": [{"lang":"de", "value": "Mother" }] } })
내가 db.test.find`로`({ "목록"을 $의 all`를 사용하는 쿼리 생각할 수
해줘서 고맙습니다. 이 중 어떤 경우에 인덱스를 사용합니까? – Dewfy
: { "$ all": [{ "lang": "de", "value": "Mother"}] } }) – chridam
[$ elemMatch] (https://docs.mongodb.com/manual/reference/operator/query/elemMatch /)'db.test.find ({ "list": { "$ elemMatc h ": {"lang ":"de ","value ":"Mother "}}}) 대답 –