javascript - javascript中的Mongo UpdateMany命令不起作用
问题描述
diseaseModel.updateMany({matched: current_matched, "$text":{"$search" : `\"${desc}\"`}}, {$inc: {matched: 1}})
我正在尝试查找并更新具有与变量匹配的字段“匹配”的文档,以及与另一个变量匹配的文档中的文本,但这不起作用,这个命令有什么问题?
解决方案
以下方式有效:
diseaseModel.updateMany({ matched: current_matched , "$text":{"$search" : `${desc}` }}, {$inc: {matched: 1}})
推荐阅读
- excel - 如何以用户形式将数据传输到同一工作簿中的不同工作表(使用 ComboBox1)?
- excel - 删除行(向后工作),但使用范围变量?
- node.js - Mongo 和 Node.js 查找和聚合
- python - 将日历日期转换为朱利安日期 - python
- c - while (fgets (buffer, 1024, fp) != NULL) in while (fgets (buffer, 1024, fp) != NULL)
- node.js - MongoDB中的日期操作和比较
- wordpress - React/Gatsby/Wordpress 卡在“源和转换节点”上
- ios - 使用 CTCellularPlanProvisioningRequest 获取 iccid
- youtube-api - 实时字幕中的 V 形标记被清理为 >
- node.js - 更新后返回数组属性的大小