我不能让findAndModify和Mongoskin一起工作!这可能很简单,但这句话有什么问题呢?
var projections = {company: 1, ...};
db.clients.findAndModify({demo: false}, projections, {$set: {sms_sent: 0}}).toArray(function(err, docs) {
... }我被抛出一个'TypeError: object不是一个函数‘。
发布于 2014-08-26 16:26:45
findAndModify不返回cursor,因此,与其调用.toArray(),不如将回调直接传递给findAndModify docs的最后一个参数
collection.findAndModify(query, sort, update, options, callback)或者,在你的情况下:
db.clients.findAndModify({
demo: false
}, projections, {
$set: { sms_sent: 0 }
}, function(err, doc) {
// doc is a single document, not an array
}https://stackoverflow.com/questions/25510520
复制相似问题