如果条件超过阈值,则在mongodb中更新最后插入的文档

时间:2016-03-16 15:40:03

标签: mongodb

我有一个用例,我想修改首次插入的文档,但只有符合条件的文档超过阈值时才会这样。例如:我只想维护具有特定数据的10个用户的最后文档。因此想要修改当10的上限到达时首先插入的文件。

1)如果我通过首先检查计数然后通过updatedAt date获取最后一个文档的id来执行它,那么操作将不是原子的。因为其他一些进程也可以找到该文档并开始修改它。

我正在考虑在同一语句中包装查询和更新,但无法弄清楚如何检查文档大小标准。

DB:MongoDB

0 个答案:

没有答案