Dies ist das Standardverhalten von MongoDB für Updates. Wenn Sie mehrere Dokumente gleichzeitig aktualisieren möchten, müssen Sie explizit multi angeben Flagge:
db.collection.update( criteria, objNew, upsert, multi )
Sie müssten also
verwendendb.we.update({"uid":1, "status":1, "time" : {"$lte":1324403899}},
{"$set":{status:0}},
false,
true);
stattdessen.
Aus der Dokumentation :