0
ノード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データを返すのではなく、循環参照エラーを投げています。 "users"コレクションはレコードが少ない単純なコレクションです。より多くの情報を提供する必要がある場合はお知らせください。
はい、あなたは正しい、getUsersは必要はありませんジェネレータである。 – refactor