1

失敗するステートメントは次のとおりです。

db.some_collection.update(query,modifier_set, upsert=True, safe=True)

modifier_setは次の形式です{"$inc":{...}, "$addToSet":{...}}

OperationFailureエラーが発生 します:

$ operator made object too large

さて、私のドキュメントが 16MB を超える可能性はほとんどありません。

そのような失敗の他の考えられる理由はありますか?

4

1 に答える 1

0

それは実際には特大の文書の場合です。
db.collection_name.stats()確認しました。

于 2012-06-27T17:47:21.480 に答える