javascript - MongoDB .remove() 匹配多个条件
问题描述
我有一个名为 messageLogs 的集合,我可以通过以下方式删除那些在 messageLog 字段中包含空数组的文档:
messageLogs.remove({
messageLog: {
$eq: {}
}
});
我的问题是我需要做一个 AND 条件来只删除那些也匹配 chatId 的文档
chatId: {
$eq: chatId
}
如何使用 .remove() 执行这种操作?
解决方案
推荐阅读
- amazon-web-services - 初始化权限被拒绝
- tensorflow - 在实现“快速权重”时手动更新自定义层中的矩阵的问题
- c# - 如何使用高级安装程序在不删除客户端数据库的情况下更新我的应用程序版本
- c# - Unity - 通过抵消重力创造一辆气垫车
- swift - 编译器无法在 SwiftUI 中的合理时间内对该表达式进行类型检查
- python - 绘制按特定日期范围分组的每列平均值
- java - 在 Windows 10 上使用 Intellij IDEA 在 WSL 2 中运行和调试 Java
- objective-c - 错误:不再支持手动将 rootViewController 的视图添加到视图层次结构中
- r - R-根据其他列中的非空行合并多列中的可变行数
- c# - 为什么我的 BackgroundService 立即停止?