我的用户模式是:
{
widgets: [
{
commands: [
{
name: 'delete'
}
]
}
],
name: 'John',
}
我希望删除widgets.commands通过id。我使用mongoose。我知道这个id,但是当我发出pull请求时它并没有被删除。$pull: {widgets.$.commands: {_id: req.params.id}}
有什么建议吗?