对于那些想要查询时间戳的人,您可以这样做:
> 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