mongoose删 debugging 误:remove不是函数

9wbgstp7  于 2023-08-06  发布在  Go
关注(0)|答案(2)|浏览(169)

我可以这样选择一个文档:

const Card = await db.SessionCard.findById(cardID);

字符串
然后我想像这样删除Card

await Card.remove();


但我得到这个错误:
TypeError:Card.remove不是函数
我该如何解决此问题?
Mongoose 版本:7.3.1

ykejflvf

ykejflvf1#

我认为你想要的.deleteOne(),.remove()似乎不存在于他们的网站上。https://mongoosejs.com/docs/api/model.html

aamkag61

aamkag612#

而不是删除的方式,你可以简单地调用一个单一的函数,像这样:

await db.SessionCard.findOneAndDelete({ _id: id })

字符串

相关问题