ブルックリン、クイーンズ、スタテンアイランドなどの特定のボロー名を除外してクエリを実行しようとしていますが、除外する方法は1つだけでしたが、 1
ただ1つを除いて: db.rest.find({bor:{$ ne: "Brookyln"}});
これは1を除外するだけで働いていたので、私は、複数行うことができますどのように見て周りを見回したと
db.rest.find({自治区試してみました:{$ NE:[「ブルックリン」、「クイーンズ」を、 "スタテン島"]}});
これは機能しませんでしたが、これをどのように達成できますか?
あなたは 'db.rest.find({自治区を試してみました]}}); '? More here https://docs.mongodb.com/manual/reference/operator/query/nin/ – Veeram
$ ninの使用については考えていませんでしたが、助けてくれてありがとうございました。あなたは$ neが配列に対してなぜうまくいかないのか知っていますか? – goobs
$ neは指定されたドキュメントフィールドの値が指定された配列に完全に一致することを必要とする可能性が高くなります。ほとんどの場合、 – Aaron