как получить возвращаемое значение функции findAndModify в MongoDB с помощью mongoose?

Я использую Node.js+mongoose+MongoDB следующим образом:

SomeModelSchema.statics.findAndModify = function (query, sort, doc, options, callback) {
    return this.collection.findAndModify(query, sort, doc, options, callback);
};

SomeModel.findAndModify({}, [], { $inc: { amount: 1 } }, {}, function (err) {
    if (err) throw err;
});

Я могу успешно увеличить сумму, но я хочу получить новое значение суммыбез повторного выполнения запроса. Есть ли способ сделать это?

7
задан Nami WANG 21 January 2014 в 09:24
поделиться