質問

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!

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top