一尘不染

将猫鼬文档转换为json

node.js

我以这种方式将猫鼬文档作为json返回:

UserModel.find({}, function (err, users) {
    return res.end(JSON.stringify(users));
}

但是,还返回了user . proto。没有它我怎么能回来?我尝试了这个但没有用:

UserModel.find({}, function (err, users) {
    return res.end(users.toJSON());    // has no method 'toJSON'
}

阅读 209

收藏
2020-07-07

共1个答案

一尘不染

您也可以尝试mongoosejs的lean()

UserModel.find().lean().exec(function (err, users) {
    return res.end(JSON.stringify(users));
}
2020-07-07