执行批量后获取更改的数据

时间:2017-07-19 20:43:36

标签: mongodb mongoose mongodb-query

我最近开始使用批量操作来执行大规模升级。我想知道根据提供的查询修改了哪些文档,以便稍后从文档中获取一些数据。当你运行" bulk.getOperations();"我不仅返回已更改的文档,而是返回所有执行的查询和所有文档。

有没有办法让文件改变?运行单个更新的问题是它们运行了数百万条记录,并且服务器在内存和CPU消耗中被触发,目前正在以1000个查询为一组执行批量处理,我之前将其分开。我只想到在执行批量之前获取日期,在更新中使用带有当前日期的日期字段,一旦完成,查找大于该日期的文档。

有什么想法吗?谢谢。

祝你好运

0 个答案:

没有答案