2016-05-10 4 views

答えて

0

はい、あなたのgetcounter関数が最初に評価されます。 collect.updateに渡されたJSONオブジェクトには戻り値のみが含まれています。 updateメソッドへのコールバックとしてgetcounterを渡すことはできません。

0

あなたが代わりにforEach()ループ内でこれを実行したいと思う:

collect.find(({sys_RowId: {$exists : false}}).forEach(function(doc){ 
    collect.update(doc._id, {$set: {sys_RowId: getcounter()}}); 
}); 
関連する問題