javascript - MongoDB,在特定条件下更改信息
问题描述
我正在使用 node.js 和猫鼬。
任务如下:我需要更新数据库中的信息,前提是数据库中的必填字段不存在或其值小于'x'。
更详细地说,这将是关于数据库中球员的信息,每个球员都有一个“记录”对象,其中有不同的字段。如果收到的信息大于数据库中存在的信息,我需要更新这些字段的信息。
我该怎么做?
谢谢!
解决方案
我认为您不能在架构中没有列的情况下创建列,我建议您在架构中有一个对象数组,如果它不存在,您可以将值推送到其中,如果新值更大,则更新值检查这个: 如何通过一次调用将一组对象推送到猫鼬中的数组中?
推荐阅读
- java - 如何在java中将字符串转换为布尔值?
- plotly-dash - 如何使用 dash_html_components.Script 命令
- python - Python 列表切片的空间复杂度
- python - 如何保持许多变量相等而不每次都分配给它们?
- c - C打印二维数组
- c# - WinForms:测量没有填充的文本
- python - “__main__” 只是一个字符串文字吗?
- html - 如何增加内联列表的高度?
- android-recyclerview - 是否可以在带有 FlexboxLayoutManager 的 RecycleView 中仅在屏幕上显示一行(不是网格)项目
- github - 如何在 github 上找到我反应“喜欢”的评论