4

すでに存在する同じ名前のデータベースを作成できることがわかりました。そのため、使用するデータベースを指定する必要があるときに、同じ名前のデータベースが問題を引き起こします。

これがどのように起こるかです:

  1. ドキュメントを含むコレクションのみを格納する「test1」という名前のデータベースが既にあります。
  2. それから、GridFS を使用してファイルを格納するために使用しているため、バイナリ ファイルが含まれています (実際、これが原因である可能性があると思いますが、理由はわかりません)。
  3. そして今、問題が発生します。のようなコマンドを使用して「test1」にアクセスしようとするとuse test1。同じ名前「test1」の空のデータベースが作成されます。

次のようにshow dbs示します。

test1   empty
test1   0.0625GB

私はmongodb 2.0.5を使用しています

同じ名前のデータベースは共存できないことが常識的に示されているため、なぜこれが起こるのかについてのヒントはありますか? そして、解決策はありますか?

4

0 に答える 0