我正在使用mongodb存储计数器来计算我从移动设备获得的视图数量。桌面和平板电脑。 文件结构如下:
{counter:0,桌面:0,移动设备:0,平板电脑:0}
问题是一次一个请求它工作正常,但每当请求被泛洪以更新这个特定文档时,我就会观察到不一致。
除了我还使用另一个mongo集合,但在该集合中,传入的请求首先使用RabbitMQ排队,但是在第一个集合中更新该特定文档,请求只是充斥到php脚本,该脚本尝试更新文档每个请求。
我尝试使用findAndModify代替更新,但除了失望之外什么都没有。 我也使用了WiredTiger,但我什么都没得到。 需要帮助。