MongoDB不包含字段,但是当发送请求时,将显示此字段



我有这样的模式

{
"quantity": 0,
"_id": "6156ec720c5074fbd3739074",
"title": "Adidas nite jogger",
"description": "description adidas.Lorem ipsum dolor, sit amet consectetur adipisicing elit. Molestias facere deserunt, quaerat distinctio officiis eligendi culpa sequi molestiae voluptatem velit, ab facilis quae sint vel obcaecati, incidunt ducimus odio",
"price": 75,
"__v": 0
}

数量字段显示时,在邮差发送的请求,但当我在我的数据库中,我看到的东西像这个MongoDB表

所以没有这样的字段,所以我也想在Postman中删除它。

我试图使用$unset,但它不起作用/对不起,我的英语不好:)

这个属性是由mongoose而不是mongodb服务器添加的,要删除它,你应该修改你的模式声明:

const yourSchema = new Schema({...}, { versionKey: false });