【发布时间】:2018-09-19 17:33:42
【问题描述】:
我尝试使用 mongoose 删除多个文档。
我尝试过类似的方法。
const result = await Order.remove({id: {$in: req.body.id}});
但是,它不起作用!
req.body.id 的输出是array。
确保req.body.id 是一个数组。我尝试这样的事情:
req.body.id.constructor === Array
输出是true
怎么了?
更新
这是我的 req.body.id :[ '5ab0a359672f32ad94c5aa2d', '5ab0a3d25e7bef513cd882ff' ]
【问题讨论】:
-
你能发布那个数组吗?可能是你的数组不是 ObjectID 的..
-
@Subburaj 检查我的更新
-
@AlexandruOlaru 不一样