【发布时间】:2018-03-18 14:20:45
【问题描述】:
oplog有一个字段叫ts,长这样:
{"ts":"6533707677506207745","t":2,"h":"-7325657776689654694", ...}
我想查询oplog,像这样:
db.oplog.rs.find({ts:{$gt:x}});
如何生成代表现在的时间戳?现在之前 30 秒怎么样?
如果我这样做:
const x = new Timestamp();
我收到一条错误消息:
生成时间戳的正确方法是什么?如何查询具有正确 ts 值的 oplog?
以下是时间戳的文档: http://mongodb.github.io/node-mongodb-native/core/api/Timestamp.html
但我无法弄清楚低数字/高数字是什么。
【问题讨论】:
标签: node.js mongodb bson mongodb-oplog