这是我们的集合架构:
{ "_id" : "58b7962541afa5136857abbe", "Title": "...", "Content": "...", "Views": 10, "TodayViews": 5 }
我们需要记录此文档的总观看次数和今天的观看次数。 所以问题是我们如何能够原子地增加今天的观点数?
我认为将$ slice和$ inc运算符用于将其长度限制为1的嵌入式数组,但似乎MongoDB不支持此功能。
我们正在使用.Net驱动程序,但原生的javascript代码很好。