我想说,我有一个集合
{"id":"1", "count":5},
{"id":"2", "count":8}
我想检查集合中是否存在id 1,2和3。 如果id不存在=>将新文档插入集合。例如:{“id”:“3”,“count”:1} 如果id存在=>递增计数1
我试过了,但失败了。
db.my_collection.update(
{ id : { $in : ["1", "2", "3"] }},
{ $inc : { id : 1 } },
{ upsert : true }
);
有人可以给我一些提示吗?
我希望结果如下:
{"id":"1", "count":6},
{"id":"2", "count":9},
{"id":"3", "count":1}