0
mongo dbに文字列の配列を挿入する際に問題があります。特定のサイズの配列の後、ドライバはハングします。例外(タイムアウトまたはエラー)はスローされません。長さを減らすと、すべてうまく動作します。誰かがこの奇妙な行動を説明できますか?この新生児の質問に申し訳ありませんが、私はこれに関する既存の質問を見つけることができませんでした。Mongo Dbが大きな配列を挿入できません
モンゴDBバージョン
のMongoDBサーバのバージョン:3.4.3
Javaドライバ:
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>3.3.0</version>
</dependency>
作業文書
{
"epc": [
"urn:epc:id:sscc:1234567.4000002750",
"urn:epc:id:sscc:1234567.4000002751"
]
}
ない作業文書
{
"epc": [
"urn:epc:id:sscc:1234567.4000002750",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002752",
"urn:epc:id:sscc:1234567.4000002753",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002752",
"urn:epc:id:sscc:1234567.4000002753",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002752",
"urn:epc:id:sscc:1234567.4000002753",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002752",
"urn:epc:id:sscc:1234567.4000002753",
"urn:epc:id:sscc:1234567.4000002753",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002752",
"urn:epc:id:sscc:1234567.4000002753",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002752",
"urn:epc:id:sscc:1234567.4000002753",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002752",
"urn:epc:id:sscc:1234567.4000002753",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002752",
"urn:epc:id:sscc:1234567.4000002753",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002752",
"urn:epc:id:sscc:1234567.4000002753",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002752",
"urn:epc:id:sscc:1234567.4000002753",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002752"
]
}
あなたのクライアントとのMongoDBサーバの間では何ですか?あなたはクライアント側でいくつかの特別な設定を使用していますか?あなたの例はかなりよく見えます。通常、最大bsonオブジェクトのサイズは約16777216バイトです。 – Euclides
Openstack環境では、最新のドッカー画像 – itstata
が好奇心旺盛で、シェルから同じ更新コマンドを実行できますか? mongo your_serverとdb.collecltion.updateOne(.....)を実行しています – Euclides