Mongodb分享丢弃写入

时间:2013-07-09 18:18:59

标签: node.js mongodb mongodb-update

我有一组包含计数器的文档,这些计数器使用upsert $ inc命令定期递增。

我有几个节点作为分片群集的一部分。

关闭数据库的分片后,所有更新似乎都正常工作,并且计数器正确递增。

一旦我为数据库及其集合启用了分片,绝大多数更新似乎都被丢弃了。即使我将写入问题设置为1,并且我得到这样的写入收据,这似乎表明写入成功,它仍然不会增加计数器:

{ writeback: 51dc4e950000000000014aa2,
     writebackSince: 574,
     instanceIdent: 'mongobig-4-1:27018',
     updatedExisting: true,
     n: 1,
     lastOp: { _bsontype: 'Timestamp', low_: 16, high_: 1373393554 },
     connectionId: 925,
     err: null,
     ok: 1 }

分片时更新命令会发生什么?

0 个答案:

没有答案