【发布时间】:2020-04-02 02:24:21
【问题描述】:
我试图从一个数组中只提取一个元素,它是一个 mongo 文档。
我的数据库如下所示:
product: ['foo','foo','foo'],
...
我只想从这个数组中删除一个元素。
我的数据库应该是这样的:
product: ['foo','foo'],
...
当我使用model.findByIdAndUpdate( id, { $pull: {product: 'foo'} } )时
我失去了product的所有价值观
【问题讨论】:
-
不,这种方法太老了,而且那些 $pop 方法现在不起作用..