在Mongodb中使用聚合的FindAndModify

时间:2017-05-17 21:34:38

标签: mongodb

我正在尝试将聚合和FindAndModify结合起来。

我有以下结构的文件:

  • chat_id:int(非唯一)
  • flag:bool
  • created_at:int(只是时间戳)

我需要一个条件的文件(最小的created_at和flag = false)和(没有带有chat_id和less_at的文件)=> set flag = true并返回

这是简单的聚合查询:按created_at排序,按chat_id分组,首先按创建,先用flag = false获取。

如何在汇总查询后更新并返回文档?

0 个答案:

没有答案