在MongoDB中如何为每个现有字段的值返回一个第一个文档?

时间:2016-04-11 07:29:15

标签: node.js mongodb mongojs

{ "_id": "1122", "qty": 5, "used" : 0 }
{ "_id": "1221", "qty": 7, "used" : 0 }
{ "_id": "1122", "qty": 42, "used" : 0 }
{ "_id": "1221", "qty": 35, "used" : 0 }
{ "_id": "1223", "qty": 26, "used" : 0 }
{ "_id": "1223", "qty": 15, "used" : 0 }

如何使用字段"使用"对于" _id"的每个可传递值,= 0;字段,并递增它。所以我希望首先从每个文档中获取一个值" _id" ,增量"使用" fild,whenn(" used" = 0)s完成后使用(" used" = 1)s e.t.c启动相同的过程... 我在这个答案中看到了一些有用的东西 firstnext,但仍在搜索中。 我使用的是mongojs。也许这种行为有特殊的解决方案,我可以采取这种行动。试着设置?

0 个答案:

没有答案