MongoDB使用过滤器

时间:2016-02-18 08:10:29

标签: mongodb asp.net-mvc-4

如果我想根据多个过滤条件更新多个文档,这是更好的方法吗?

  1. 过滤并获取需要更新的文档(仅_id字段),并将_id数组作为参数提供给updatemanyasync($ in)并更新。 (见下文1)

  2. 直接提供过滤条件来更新文件。(见下文2)

  3. 怀疑的原因。 1. MongoDB仅搜索_id匹配并更新它。 2. MongoDB搜索每个文档提供的多个标准(多个字段),它将更新。

    通过将更新拆分为2个流程,这两种方法的性能差异是什么 更新后的超时,锁定,文档可用性性能。

    请帮助分享您的建议和意见。

0 个答案:

没有答案