通过在一个更新文档中传递两个$inc运算符,是否可以更新一个文档?
例如,我试图使用以下更新文档增加给定文档中的两个不同字段:
{
"$inc" : { "ViewAggregates.4d75b891842f2d3930cf7674" : 1 },
"$inc" : { "ViewAggregates.Total" : 1 }
}
不会引发任何错误,文档也会更新,但只有一个字段已递增.就好像服务器忽略了第一个$inc操作符,而实际上只应用了第二个.
这是预期的正确行为还是我遗漏了什么?