9
おっと。私は誤ってMongoDBのコレクション "stats"に名前を付けて、名前を変更できません
私はmongooseを使用し、誤ってコレクション "stats"を作成しました。 数週間後までこれが問題になるとは思わなかったので、コレクションの名前を変更する必要があります。
しかし、私の試みは予測可能な問題にぶつかりました。
PRIMARY> db.stats.find();
Thu Oct 18 10:39:43 TypeError: db.stats.find is not a function (shell):1
PRIMARY> db.stats.renameCollection('statssnapshots');
Thu Oct 18 10:39:45 TypeError: db.stats.renameCollection is not a function (shell):1
db.getCollection()は私が必要としていたものです。ありがとう! ["stats"]は機能しませんでした。 –
wowはmongoでこの種の問題に遭遇するとは思わなかった。奇妙な彼らはこのメソッドをdbに置く。 db ["stats"]を削除してください。これはstats関数のビルドのみを参照するためです。 –