これは$and query returns no result と同様の質問ですが、この場合の回答は当てはまりません。
次のクエリがあります。
{
$and: [
{
ownerId: "505b832c975a5c3ca6e9523b"
},
{
privacyLevel: "Public"
}
]
}
私のコレクションには 16 個のドキュメントがあり、そのすべてが「パブリック」であり、そのうちの 7 個は上記の ownerId を持っています。サブクエリは正しく動作し、正しいドキュメントを返すため、このクエリから 7 つの結果が期待されます。
$and クエリは何も返しません。その理由がわかりません。