查询 MongoDB 中的所有用户名字段

Query all username fields in MongoDB

我知道这是一个非常基本的问题,但我已经进行了数小时的研究,但在任何地方都找不到它,所以也许它对其他人也有用。

我刚刚下载了 MongoDB Compass,因为我正试图从我的 account 集合中导出所有 username,但我无法创建 returns 的查询用户名字段。

如何使用 MongoDB 获取特定字段的所有值?

谢谢

使用投影

您可以在数据结果中添加或删除字段的位置。

尝试

db.collection.find({}, { user_name : 1})

其中 1 为真,0 为假。

这将 return 所有文档

中的仅 user_name 字段
db.collection.find({}, {"_id": 0, "user_name": 1})