时间戳与mongoskin如何
timestamp with mongoskin how to?
对于那些想查询时间戳的人,以下是您的操作方法:
> db.foo.find()
{ "_id" : ObjectId("4e43a21d84782019413162ed"), "a" : { "t" : 1313055261000, "i" : 1 } }
> db.foo.find({'a': {'$gte': new Timestamp(new Date(2011, 8-1, 11), 0) } })
{ "_id" : ObjectId("4e43a21d84782019413162ed"), "a" : { "t" : 1313055261000, "i" : 1 } }
> db.foo.find({'a': {'$gte': new Timestamp(new Date(2011, 8-1, 12), 0) } })
我在mongodb的页面上找到了这个例子。。。但是,如果我想按照示例使用mongoskin在mongodb中插入时间戳???
我试试这个:
db.collection('times').insert({time: new Timestamp(new Date('2012-08-06'),0)})
这就是错误:
ReferenceError: Timestamp is not defined
这是因为没有定义Timestamp
。它既不是JavaScript的一部分,也不是Node的一部分。您应该在使用之前对其进行定义。这应该有效:
var mongoskin = require('mongoskin');
var Timestamp = mongoskin.BSONPure.Timestamp;
请注意,此Timestamp
仅用于内部数据库;当有Date.now()
和new Date().getTime()
时,你为什么需要它们?
无论如何,这里有一个包含更多细节的链接——http://mongodb.github.com/node-mongodb-native/api-bson-generated/timestamp.html.
相关文章:
- 如何播放部分音频文件
- 如何使用jQuery自动打开页面上的所有链接
- 如何使用url加载程序在webpack中导入多个图像
- 如何设置html元素填充的动画
- 如何使用jquery在填充自动完成的值后使文本框只读
- 如何在映射数组中添加换行符
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何使用WCF服务和javascript表单post上传.doc文件
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 如何使用动画实现纸张推车
- 如何编写HTML输入的JS内联
- 如何在生成下载文件时显示加载动画
- 如何使用jQuery选择下拉列表的值
- 如何通过ajax刷新JSF填充的javascript变量
- 如何在下面的ES6循环中获得前面的文本
- CSS-如何定位内容数据标题
- 时间戳与mongoskin如何
- 如何使用 Express、Mongoskin 和 Node.js 查找 mongoDB 对象
- 在与mongoskin的联系中,safe:true和safe:false之间有什么区别?以及如何使用它