我有一个非常大的结构化文档存储在 MongoDB 中,并且正在使用 Morphia 在 Java 中对其进行查询和建模。我想编写一个查询,它只返回该文档中的少数字段,而不是返回整个内容。我查看了 Morphia 网站上的文档,但找不到任何解释如何执行此操作的内容。是否可以使用 Morphia 编写这样的查询?在伪代码中它会像
GET doc.propertyA, doc.propertyB, doc.propertyX FROM doc WHERE doc.someOtherProperty = 'Foo'
想法?或者,Morphia 的设计目的不是以这种方式运行吗?有什么更好的我可以尝试的吗?