首页 > 解决方案 > 如何删除猫鼬中的Many

问题描述

我有一个这样的数据库:

User {
 id: 12323,
 name: asdasd,
 products: [{ id: 1, name: asdasdl }, {id: 2, name: bfcvc}]
}

有了deleteMany,我想删除所有有产品名称的东西'asdasdl'

我怎样才能做到这一点?

我有这段代码,但它不起作用:

await User.deleteMany({'name': { '$in': User.products }}, {});

谢谢!

标签: node.jsmongooseapollo

解决方案


谢谢您的回答。

实际上我不想删除用户,我想删除产品。因此,如果名称是“asdasdl”,请删除该产品。

谢谢!


推荐阅读