に続いてMongoDBの接続文字列でmaxPoolSize
を設定しようとしています。ここに私の接続文字列は次のとおりです。?接続文字列のMongoDBオプションがデータベース名として解釈されています
mongodb://localhost:27017/databaseName?maxPoolSize=200
しかし、代わりにmaxPoolSizeとdatabaseNameのデータベースを有していると私は= 200databaseNameのmaxPoolSizeというデータベースを取得しています、200に等しいです。これは、Mongoがデータベース名としてすべて(名前+オプション)を取得していることです。
いくつかの情報:
- モンゴバージョン:3.2.10
- Morphia 1.1.0
使用した接続、私は任意のさらなる情報を提供させていただきます。
両方@satishと@Veeram回答が正解です。私は@ satishに正しい答えを与えています。なぜなら、彼は以前に答えたからです。つまり、私の問題は、私のコードが接続文字列からデータベース名を解析したということでした。 'this.database = this.mongoClientUrl.split("/"); //最後の位置の値を取得し、 'morphia.createDatastore(mongoClient、this.database)'を実行します。 – matheusr