私はmongoデータベースにいくつかの変更を加えたいと思います。しかし、ノードでこれらの変更を行うことは本当に難しいです。ノード内のMongodbの非同期スクリプト
私はツリーコレクションを持つデータベースを持っています。
- 地=> _id、名前、place_id
- New_Places => _id、名前、place_id
- タスク=> _id、タスク、PLACE_NAMEは、
収集タスクと呼ばれる列を持っています:places 場所はコレクション場所の場所の名前に向かっています。 _idではなく名前です
これは私が行う必要があります。 "New_Places" => place_idと場所=> place_idを比較して、収集場所=> NEW_NAME
コレクションがされるまでNew_Places =>名前の値を追加:場所=> _id、名前、place_id、NEW_NAME
ここで、Task => place_nameをPlaces => new_nameに置き換える必要があります。私はこのスクリプトを実行するための非同期コードの滝を持っている必要があるという場合
は、その後、私は直面する問題を場所コレクションを削除し、場所にNew_Placesの名前を変更します。これらの変更を1回実行する方法はありますか?
Async Waterfallメソッドを使用するhttps://github.com/caolan/async –