MongoDB,在特定条件下更改信息



我使用node.js和mongoose。

任务如下:我需要更新数据库中的信息,前提是数据库中所需的字段不存在或其值小于"x"。

更详细地说,这将是数据库中关于玩家的信息,他们每个人都将有一个";记录";对象,其中将有不同的字段。如果收到的信息大于数据库中存在的信息,我需要更新这些字段的信息。

我该怎么做?

谢谢!

我不认为在架构中没有列的情况下可以创建列,我建议您在架构中有一个Object数组,如果它不存在,您可以将值推入其中,如果新值更大,则更新值。请查看:如何用一个调用将对象数组推送到猫鼬中的数组中?

最新更新