光沢のあるアプリのデータを保存するためにmongodbを使用しています。mongo.update
光沢のあるアプリで呼び出したときに 1 つの操作が機能しないことを除いて、正常に機能しているようです。クレイジーなことは、Rで手動で使用すると、すべて正常に動作することです。
そのため、rmongodb ですべての「エラー取得」機能を試してみましたが、更新を試みた後、mongo.get.err
光沢のあるアプリで実行すると「15」が返されますが、手動で実行すると「0」が返されます。このエラーの意味を説明するリストは 1 つしか見つかりませんでした ( https://jira.mongodb.org/browse/NODE-153 ) 。これは、 overflowを意味しているようです。私が見る限り、mongodb のログには何も書かれていません。
print
フィードされたすべてのパラメーターを使用してデバッグを試みましmongo.update
たが、正しいデータが渡されていると確信しています。
残りは、shiny + rmongodb を使用して共謀してこの問題を作成する方法を理解することです。
私が渡している bson オブジェクトには、714.6 Kb のシリアル化されたオブジェクトが含まれています。これをオブジェクトから削除するmongo.update
と、成功します。では、正確には何が原因なのだろうか? ヒントをいただければ幸いです。これのせいで2日間ずっと髪を抜いていました...
mongodb バージョン: 2.6.3
rmongodb バージョン 1.6.53
R 開発中 (不安定) (2014-03-05 r65119)
64 ビット Linux ミント