をコレクション内の文字列を検索し、唯一のマッチしたコレクションアイテムを返します。のMongoDB:私はMongoDBの中に保存され、次のJSONを持って
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"ID": "1753242",
"TYPE": "8003"
}
},
{
"type": "Feature",
"properties": {
"ID": "4823034",
"TYPE": "7005"
}
}
]
}
私は、特定のタイプを検索したい場合は、私は次のようにそれを行うことができますこれは:
db.geo.find({"features.properties.TYPE":"8003"})
私の問題は、このクエリはTYPE "8003"の要素だけでなく、json全体を返すということです。 誰もが知っている、クエリでTYPE "8003"の要素だけを取り出す方法はありますか?モンゴDB 3.2リリースで
あなたはこの 'db.geoような何かを試すことができます。あるいは、 'db.geo.find({" features.properties.TYPE){{{{{{{}}}} ":" 8003 "}、 {" features。$ ":1 }) ' – Veeram