MongoDB中同一字段的多个更新

时间:2017-05-22 11:05:18

标签: arrays mongodb

所以我一直在努力处理MongoDB中的原子操作,我在一个字段中有一个字符串数组,我想用另一组值替换它的一些值。即,某个用户的能力。

db.test.insert({capabilities:["capability1","capability2","capability3"]})

基本上,假设用户将订阅更改为“capability4”而不是“capability2”和“capability3”。有没有办法(甚至是解决方法)在mongodb中做到这一点? (当然,保持能力1不变)。我查看了mongodb文档中的两阶段提交说明,它对于我想做的事情看起来太复杂了,而且它是跨多个集合进行的,但对我来说并非如此。

0 个答案:

没有答案