mongodb - 如何在 mongo shell 中查看文档字段?

标签 mongodb

有没有办法在 mongo 的 shell 中找出文档中的字段/键?例如,假设我们有一个类似(伪代码)的文档:

{
    "message": "Hello, world",
    "from": "hal",
    "field": 123
}

我想在 shell 中运行一个命令,返回该文档中的字段/键列表。例如,这样的事情:

> var message = db.messages.findOne()
> message.keys()
... prints out "message, from, field"

最佳答案

更简单:

Object.keys(db.messages.findOne())

关于mongodb - 如何在 mongo shell 中查看文档字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5900792/

相关文章:

java - 使用 java Spring Boot 保存在数据库中时将 MongoDB DateTime 转换为 IST 格式

java - 查询 MongoDB 集合中的字段。

mongodb - 使用 Pig 从 Mongo 读取未命名的字符串数组

MongoDB如何通过搜索混合模式字段来查找文档?

由于 WiredTiger.turtle 权限,Mongodb 无法启动

python - MongoDB 连接是否可能在 Python 中超时?

java - 从上到下遍历具有两个以上子节点的树以获取java中的值,然后自下而上遍历以再次调整值

node.js - 就 mongoDb 而言,GeoJSON 和 Legacy 坐标对有什么区别?

node.js - 如何在本地测试在 Heroku 中运行的 node.js + mongodb 应用程序?

mongodb - 有什么办法可以在同一个 $project 中使用 $filter 和 $sum 吗?