【发布时间】:2016-09-20 08:20:50
【问题描述】:
我正在使用 Node JS 、 Express 、 MongoDB 开发示例应用程序,并使用 NodeJS 的本机 mongodb 驱动程序从 NodeJS 访问 MongoDB。 以下是给我带来问题的部分代码。
module.exports.getLookups = wrap(function * (req , res) {
let users = yield getUsers();
db.close();
res.setHeader('Content-Type', 'application/json');
res.send(JSON.stringify(users));
});
// get users from MEAN mongoDB
function * getUsers(){
return db.collection("users").find({});
}
"res.send(JSON.stringify(users));"行而不是返回 json 数据,它抛出循环引用错误。 “用户”集合是一个简单的集合,记录很少。如果需要提供更多信息,请告诉我。
【问题讨论】: