Mongoseを使用してMongodbからデータを取得します
-
29-10-2019 - |
質問
Mongodbコレクションから多くのドキュメントを配列に入れようとしています。 node.js
&mongoose
. 。ロギング userDoc
の中に _.each
- ループは正常に動作しますが、配列に追加しません。
私は何が間違っているのですか?
私の最良の推測では、ノードの非同期デザインに関して何かを誤解しているということですが、何を変えるべきかわからないことです。
コメント付きのコード:
returnObject.list = [];
Users.find({}, function (err, user){
_.each(user, function(userDoc){
console.log(userDoc); // Works
returnObject.list.push(userDoc); // No errors, but no users appended
});
});
console.log(returnObject); // No users here!
res.send(JSON.stringify(returnObject)); // Aint no users here either!
正しい解決策はありません
所属していません StackOverflow