javascript - 没有字段名的Mongodb返回值

标签 javascript mongodb

非常简单,我有以下查询和输出:

> db.TRACKING_DATA.find({'_id': ObjectId('5463b1e3454208dd1bcfbc5c')},{'lastruntime':1, _id:0})

{ "lastruntime" : ISODate("2014-11-07T19:12:12Z") }

我希望它只返回:

ISODate("2014-11-07T19:12:12Z")

所以我可以使用这是一个 cron 脚本的输入,我在 mongoshell 上完成所有这些。

干杯,

最佳答案

mongo shell 是一个成熟的 javascript shell,因此您可以在 shell 本身中处理文档。

首先,我建议您使用 findOne 而不是 find,因为 findOne 只返回原始文档对象,而不是像这样的游标对象查找。然后,您可以像处理任何其他对象一样处理该对象。

db.TRACKING_DATA.findOne({'_id': ObjectId('5463b1e3454208dd1bcfbc5c')}).lastruntime;

关于javascript - 没有字段名的Mongodb返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26895267/

相关文章:

javascript - 这是什么意思? "Failed to load resource: the server responded with a status of 405 (Method Not Allowed)"

javascript - 奇怪的 jQuery JSON 函数……这是怎么回事?

javascript - 提交特定表单而不使用页面中存在的 javascript

html - 从 mongoDB 中获取数据并显示在 HTML 上

mongodb - 如何将 2.6 mongo shell 连接到 2.4.9 mongod?

javascript - 打开 JavaScript 段的错误报告?

linux - MongoDB C 驱动程序

node.js - Mongoose - 默认值定义中的依赖关系

node.js - Mongoose CastError : Cast to undefined failed for value "[object Object]" at path "apps"

javascript - 此代码适用于除 IE 之外的所有其他浏览器