次のように、Mongooseを使用してすべてのユーザーのリストを送信しようとしました:
server.get('/usersList', function(req, res) {
var users = {};
User.find({}, function (err, user) {
users[user._id] = user;
});
res.send(users);
});
もちろん、res.send(users);
は送信しますが{}
、これは私が望んでいることではありません。find
わずかに異なるセマンティクスを持つ代替はありますか?
server.get('/usersList', function(req, res) {
User.find({}, function (err, users) {
res.send(users);
});
});
基本的に、すべてのユーザーがデータベースからフェッチされたときにのみコールバックが実行されるようにします。
ビューでそれにアクセスする方法?
—
Saani、2015年