一時コレクションに大量のデータを書き込んでいます。終了後、名前を変更したいのですが、名前は実行時にのみ使用できます。
名前の変更コマンドは次のとおりです。
db.some_collection_temp.renameCollection('some_collection');
名前がわからないsome_collection
、変数にあるので、次のようにします。
db[collName + '_temp'].renameCollection(collName);
それはうまくいきません
エラー:TypeError: Cannot call method 'renameCollection' of undefined