0

MongoDB に保存されている非常に大きな構造化ドキュメントがあり、Morphia を使用して Java でクエリとモデル化を行っています。ドキュメント全体を返すのではなく、一部のフィールドのみを返すクエリを作成したいと考えています。Morphia サイトのドキュメントを調べましたが、これを行う方法を説明するものは見つかりませんでした。このようなクエリを Morphia で書くことはできますか? 擬似コードでは、次のようになります

GET doc.propertyA, doc.propertyB, doc.propertyX FROM doc WHERE doc.someOtherProperty = 'Foo'

考え?それとも、Morphia はこのように動作するように設計されていませんか? 私が試すことができるより良いものはありますか?

4

2 に答える 2

1

これを見てください: https://rawgithub.com/wiki/mongodb/morphia/javadoc/0.103/apidocs/com/google/code/morphia/query/Query.html#retrievedFields%28boolean,%20java.lang.String ...%29

エンティティ オブジェクトは引き続き取得できますが、リストされているフィールドのみが含まれます。

于 2013-09-04T19:28:49.040 に答える