我正在使用 mongodb 为闪亮的应用程序保存一些数据。它似乎工作正常,只是mongo.update
当我在闪亮的应用程序中调用它时一个操作不起作用。疯狂的是,如果我在 R 中手动使用它,一切正常。
因此,我尝试了 rmongodb 中的所有“错误获取”功能,mongo.get.err
如果在闪亮的应用程序中运行,尝试更新返回“15”,但手动运行时返回“0”。我只能找到一个列表来解释这个错误的含义(https://jira.mongodb.org/browse/NODE-153),它似乎意味着溢出。据我所知,mongodb 日志根本没有说什么。
我尝试使用print
输入的所有参数进行调试,mongo.update
我确信它传递了正确的数据。
所以剩下的就是弄清楚使用 shiny + rmongodb 是如何串通起来制造这个问题的。
我传递的 bson 对象包含一个 714.6 Kb 的序列化对象。如果我从对象中删除它mongo.update
是成功的。那么究竟是什么原因造成的呢?任何提示表示赞赏。因为这两天我一直在拔头发...
mongodb 版本:2.6.3
rmongodb 版本 1.6.53
R 开发中(不稳定)(2014-03-05 r65119)
64 位 linux mint