mongodb - MongoDB 如何通过单个更新调用 $set 和 $inc?
问题描述
我正在尝试更新和增加记录。我想要类似的东西:
Player.updateOne({ _id: id },
{ $inc: { balance: y } },
{ $set:{ chip: x} },
);
我该怎么做?
解决方案
试着检查一下。
Player.updateOne({ _id: id },
{ $inc: { balance: 1 }, $set:{ chip: x} }
-----------------------^ // increment amount
);
https://docs.mongodb.com/manual/reference/method/db.collection.updateOne/
推荐阅读
- pandas - 将两个 pandas 数据帧与 modin.pandas 合并会产生 ValueError
- python - 使用 POST 请求发送 multipart/form-data 字符串,python
- c# - 如何将 C# 连接到雪花数据库?
- python - 在数字数组中打印字符串
- android - 崩溃后停止Android自动重启应用程序
- php - 如何通过hh:mm,分钟或秒的偏移值设置php时区?
- google-chrome-extension - 如何自动将成功的 TFS 构建上传到 Chrome 网上应用店?
- google-apps-script - 选择选项时更新的 Google 表格下拉列表
- jhipster - Jhipster jdl添加假数据LocalDate字段在数据库中为空,日期格式问题
- java - 面对 BOLDWEIGHT_BOLD 无法解析或不是字段且 SOLID_FOREGROUND 无法解析或不是字段