复制->更改->推送到数组MongoDB

时间:2019-07-15 11:36:44

标签: mongodb

我想先从数组中取出一个元素,然后制作该元素的副本,更改该副本的值,然后将该元素再次插入数组。

示例:

现有数组:

{
  myArr: [{ a: 'hello', b: 12 }, { a: 'some noise', b: 55 }]
}
  • 复制{a: 'hello', b: 12}
  • 将复制元素的值更改为:{a: 'hello there', b: 12}
  • 将副本推送到myArr

如果我要从数据库中提取元素,然后手动执行所有这些操作,那么这显然将是一件容易的事,但是出于性能的考虑,我很好奇是否可以将此类内容用作mongo查询。

0 个答案:

没有答案