我设置了一个 mongo 数据库。
在 mongoDb 中创建新的日期对象 创建 ISO 格式的日期对象
例如:ISODate("2012-07-14T00:00:00Z")
我正在使用 node.js 连接到 mongo 数据库并查询数据库。
每当我创建一个新的日期对象时(new Date()
)在 javascript 中,它创建一个 javascript 日期对象,例如:Wed Mar 06 2013 14:49:51 GMT-0600 (CST)
有没有办法在javascript中创建ISO日期对象,以便我可以将该对象直接发送到mongoDb并执行日期查询
我能够在 mongoDb 中执行以下查询
db.schedule_collection.find({
start_date: { '$gte': new Date(2012, 01, 03, 8, 30) }
})
但当我从节点发送 javascript 日期对象时无法执行
mongodb Cookbook 提供了一个使用 datetime 模块查询 mongo 数据库的 python 示例,但没有提供任何使用 javascript 的示例。
任何帮助表示赞赏。
预先感谢您
尝试使用ISO 字符串 https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date#Example.3A_ISO_8601_formatted_dates
var isodate = new Date().toISOString()
也可以看看:MDN 中的方法定义 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)