タイムスタンプを照会したい場合は、次のようにします。
> 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