获取 MongoDB 文档中文档的键

use*_*322 5 mongodb mongoid

除了遍历文档之外,还有什么方法可以获取 MongoDB 中特定文档的键列表?

即我想获取由返回的文档的密钥

db.users.find({username:'xyz@abc.com})
Run Code Online (Sandbox Code Playgroud)

是否有任何内联命令。如果没有,任何人都可以给出如何做的想法吗?

akk*_*kki 5

Object.keys(db.users.findOne({username:'xyz@abc.com'}))
Run Code Online (Sandbox Code Playgroud)

将返回特定文档的所有键的列表。


Ser*_*sev 1

不,没有这样的命令。您必须获取文档并在应用程序中处理它。