草庐IT

newSnapshot

全部标签

MongoDB 查找和修改。它真的是原子的吗?帮助编写一个封闭的更新解决方案

我有Event文档,由嵌入的Snapshots组成。如果满足以下条件,我想将SnapshotA添加到Event中:该事件在快照A的5分钟内开始事件的最新快照不早于快照A的一分钟。否则....创建一个新的事件。这是我的findAndUpdate查询,它可能更有意义:Event.findAndModify(query:{start_timestamp:{$gte:newSnapshot.timestamp-5min},last_snapshot_timestamp:{$gte:newSnapshot.timestamp-1min}},update:{snapshots[newSnapsho