【发布时间】:2022-01-05 23:19:51
【问题描述】:
我正在使用 Node.js。 我得到了这份文件:
{
users: [ '614e000c826b2308ec49508d', '614e0021826b2308ec49508e' ],
_id: 61d5fe6af420232658ffe131,
name: 'Standard',
__v: 0
}
我分配给变量groupToEdit
我正在尝试使用这一行删除 users 数组中的一个元素:
await groupToEdit.updateOne(
{ _id: '61d5fe6af420232658ffe131' },
{ $pull: { 'users': '614e000c826b2308ec49508d' } }
)
但没有任何内容被删除。 我做错了什么?
【问题讨论】:
-
_id在updateOne()中应该是"_id"。 -
谢谢,但什么也没有。