java - 只返回某些字段的查询?

标签 java mongodb morphia

我有一个非常大的结构化文档存储在 MongoDB 中,并且正在使用 Morphia 在 Java 中对其进行查询和建模。我想编写一个查询,仅返回该文档中的少数字段,而不是返回整个内容。我查看了 Morphia 网站上的文档,但找不到任何解释如何执行此操作的内容。是否可以使用 Morphia 编写这样的查询?在伪代码中,它会类似于

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

想法?或者 Morphia 不是设计来以这种方式运行的吗?我可以尝试更好的方法吗?

最佳答案

关于java - 只返回某些字段的查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18622058/

相关文章:

JavaFX 8 TableView 带有用于显示/隐藏密码的切换按钮

java - Java中的简单Kerberos客户端?

java - 使用正则表达式创建吗啡查询

php - 在 amazon linux 上为 PHP 安装 mongo 驱动程序时出错

mongodb - 使用 Mongodb 查询引用

mongodb - Mongo/Morphia - $text 查询只需要一个文本索引'

java - Spring中创建的Proxy的Proxy

java - 从内部类访问变量

node.js - 可以填充两个级别吗?

php - 审查器 + PHP + MongoDB : Connection refused