0
我正在使用Node JS,Express,MongoDB處理示例應用程序,並使用Nodejs的本機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數據,它拋出循環引用錯誤。 「用戶」集合是一個簡單的集合,只有很少的記錄。請讓我知道是否需要提供更多信息。
是的,你是正確的,getUsers不必成爲發電機。 – refactor