标签: mongodb
我目前正在运行一个脚本,该脚本扫描mongoDB oplog以查找最近的条目,然后将数据发送到另一个系统。查询看起来像这样:
db.getCollection('oplog.rs').find({ ts: { $gt: Timestamp(1512083841, 3225) } })
时间戳是最后处理记录的ts
ts
不幸的是,虽然这个工作正常,但查询需要2秒才能完成,它会在计算机运行时将处理器挂起。
有更有效的方法吗?