db.mycollection.findAndModify(
{"sweepAt": {"$gt": lastSweepAt}, "status": "none"},
{"joinAt": 1},
{"$set": {"score": 100}},
{"_id": 0},
callback
);
每次执行这个findAndModify动作的时候callback里总是只查出一条记录,且不是数组,可是我执行这个查询 的时候
db.mycollection.find({"sweepAt": {"$gt": lastSweepAt}, "status": "none"}).toArray(callback);
会找出很多文档,这是为什么呀!!我用的是mongoskin