Dit is het standaardgedrag van MongoDB voor updates. Als u meerdere documenten tegelijk wilt bijwerken, moet u expliciet de multi . opgeven vlag:
db.collection.update( criteria, objNew, upsert, multi )
dus je zou moeten gebruiken
db.we.update({"uid":1, "status":1, "time" : {"$lte":1324403899}},
{"$set":{status:0}},
false,
true);
in plaats daarvan.
Uit de documentatie :