問題タブ [mongodb-compass]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb - MongoDB Compass のコレクション内のすべてのドキュメントにフィールドを追加することは可能ですか?
MongoDB Compass のコレクション内のすべてのドキュメントにフィールドを追加することは可能ですか? それとも、これはシェルで行う必要があるものですか?
arrays - フィルターを実行すると、MongoDB Compass がすべての行を返す
MongoDB Compass でフィルターを実行しようとすると、探している行ではなくすべての行が返されます。私のデータベースに似たサンプル データベースで問題なくフィルターを実行できます。
https://i.stack.imgur.com/IBivJ.png
これは、レコードを追加して選択するために使用しているコードです。
MongoDB シェルで必要な結果を得ることができましたが、C# で結果を複製できませんでした。
MongoDB シェルでのソリューションは次のとおりです。
db.TestCollection.find({"layers.id": 117368}, {_id:0, レイヤー: {$elemMatch: {id: 117368}}}).pretty();