2016-12-07 6 views
0

からサブドキュメントを返すための最良の方法は何ですか:「テスト」と呼ばれるコレクションのためのmongoデシベル(春データ)

{ "_id" : ObjectId("5848604af8ea274676b6asd8"), "test2" : { "_id" : null, "name" : "test3" } }

が直接モンゴはのサブドキュメントを返すようにする方法があります親ドキュメントではなく「test2」と入力しますか?

+0

可能な複製[MongoDBのドキュメントの特定の部分を取得します](http://stackoverflow.com/questions/5301795/mongodb-get-ドキュメントの特定の部分) – user1211

+0

それを見つける方法はたくさんあります。アグリゲーションフレームワークまたはプロジェクションを使用することができます – user1211

答えて

2

はい、同じの別の投影を使用して同じものを見つけることができます(スプリングデータムンゴを使用)。 あなたのコレクション名はthen-

親切実行 - テストがある場合は

db.test.distinct("test2") 
+0

少し遅れて申し上げますが、答えをいただきありがとうございます。 – Rakesh

+0

@Rakesh正解とマークしてください。他の人にも役立ちます。前もって感謝します –

関連する問題