java - 如何只查询某个属性

标签 java mongodb

假设我只想查询所有文档的某个属性,类似于 SQL:

SELECT FIRSTNAME
FROM TABLE1

如何使用 Mongo 及其 Java API 来实现?

最佳答案

如果要获取所有文档,请使用 对象作为第一个参数。对于第二个,您只能获得字段 FIRSTNAME

db.table1.find({}, {'FIRSTNAME': 1});

参见 documentation on querying了解更多详情。

关于java - 如何只查询某个属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10006854/

相关文章:

node.js - Mongoose 连接/模型 : Need to always run on open?

node.js - 无法使用 MEAN 堆栈连接到 Mongodb.atlas 集群

node.js - 通过 Mongoose 中的对象字段值数组更新多个文档

java - 有什么方法可以只返回维基百科文章中的(干净的)文本吗?

java - Mongo的自增功能无法设置Long为_id?

java - 从下载的源码目录运行Netty 4.0的DiscardServer

node.js - 插入到 MongoDB 对象数组中

python - 如何使用 Python 和 MongoDB 执行 $and 搜索

java - 如何使重写方法中的 javadoc 注释可见

java - 未能创建 google+ 客户端对象来检索 java 中的 Activity