这是我的问题: 我想使用MongoDB副本功能来提供要推送到设备的只读副本数据集。
我现在的问题是,我想知道在所有节点上插入/更新和复制某些文档的时间。
当我在顶部发送通知时,我想确保在发送之前更新这些数据。
答案 0 :(得分:0)
首先要确保您的数据与辅助数据同步,您必须在插入/更新时设置适当的写入问题 Write concern docs
然后,要查看是否插入/更新了数据,您必须监视副本主oplog文件 Replica Oplog docs
注意我相信当所有成员具有大致相同的oplog文件时,您可以声明您的副本集是一致的。
答案 1 :(得分:0)
您可以通过为读取成员指定标记并为插入/更新操作提供自定义写入关注来执行此操作,以便它们仅在操作完成后返回并复制到您关心的标记节点。
您可以在此处详细了解:
http://docs.mongodb.org/manual/core/replica-set-write-concern/#custom-write-concerns