MongoDB:按索引,操作顺序删除数组元素?

时间:2018-11-01 19:34:16

标签: mongodb

我试图弄清楚mongo是否可以按索引删除数组元素:

In mongoDb, how do you remove an array element by its index

最高答案提到了一种解决方法:

db.lists.update({}, {$unset : {"interests.3" : 1 }}) 
db.lists.update({}, {$pull : {"interests" : null}})

这让我想知道,如果要合并这两个命令,mongo会按顺序执行它们吗?例如:

db.lists.update({}, {
  $unset : {"interests.3" : 1 }, 
  $pull : {"interests" : null}
})

mongo会先按顺序执行$ ​​unset,然后再执行$ pull吗?

0 个答案:

没有答案