javascript - MongoDB 编辑文档

标签 javascript mongodb

首先让我解释一下我在做什么。 所以我有一组像 plnkr 中那样建模的 userProfiles。 我还有一个函数正在传递一系列已编辑的主题。然后我需要在 userProfiles 集合中搜索匹配的 topicID 并替换文档的主题部分。不是整个文档。我知道 collection.replace()。但这会取代整个文档。我需要更换一半。所以也许我需要使用 findOneAndUpdate()?我不知道。我是 Mongo 的新手。我已经为代码引用制作了一个 plnkr。 plnkr

最佳答案

如果您只需要替换主题,您可以简单地使用 update方法。如果您需要编辑多个用户配置文件,请设置 multi为 true(如果不止一个用户拥有所需的 topicId)。

关于javascript - MongoDB 编辑文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40183343/

相关文章:

javascript - 将 "key"参数传递给 React 组件

javascript - jQuery 从隐藏输入字段获取默认值

javascript - 查询 DIV 中的 dijit 复选框列表

java - (架构)为 angular2 应用程序抓取数据。直接检查MongoDB还是我的Java REST?

java - Spring @transactional与MongoDB一起工作吗?

javascript - Mongodb 长时间操作时间戳

javascript - 为什么在重新计算 chrome 开发工具中的样式之前评估过 js ?

javascript - 在 Angular 模板中插入属性值会导致解析错误

linux - 在树莓派上安装 MongoDB - -bash : mongo: command not found

google-maps - Mongodb 地理空间索引与 GoogleMaps 方向服务