首页 > 解决方案 > MongoDB .remove() 匹配多个条件

问题描述

我有一个名为 messageLogs 的集合,我可以通过以下方式删除那些在 messageLog 字段中包含空数组的文档:

messageLogs.remove({ 
    messageLog: { 
      $eq: {} 
    } 
  });

我的问题是我需要做一个 AND 条件来只删除那些也匹配 chatId 的文档

chatId: {
  $eq: chatId
}

如何使用 .remove() 执行这种操作?

标签: javascriptmongodb

解决方案


推荐阅读