{ "_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 }
So erhalten Sie ein Dokument mit dem Feld "used" = 0 für jeden passierbaren Wert des Feldes "_id" und erhöhen es. Also ich möchte zuerst von jedem Dokument Werte "_id" bekommen, inkrementieren "used" fild, und wenn n ("used" = 0) s fertig sind, starte den gleichen Prozess mit ("used" = 1) s etc ... Ich sah etwas hilfreich in dieser Antworten first, next, aber immer noch in der Suche. Ich benutze Mongojs. Vielleicht gibt es eine spezielle Lösung für diese Art von Action, die ich versuche zu setzen?In MongoDB, wie man ein erstes Dokument für den Wert jedes vorhandenen Feldes zurückgibt?