小编Eth*_* Wu的帖子

mongoose"_id"字段无法删除

我想使用解决方案返回"id"字段而不是"_id"

MongoDB:输出'id'而不是'_id'

以下是我的代码:

ScenicSpotSchema.virtual('id').get(function () {
    var id = this._id.toString();
    delete this._id;
    delete this.__v;
    return id;
});
Run Code Online (Sandbox Code Playgroud)

但是响应仍然有字段"id"和"_id",似乎delete没有生效.为什么?

mongoose mongodb node.js

3
推荐指数
1
解决办法
3541
查看次数

标签 统计

mongodb ×1

mongoose ×1

node.js ×1