MongoDb:错误:如果没有提供的callback,则无法使用writeConcern进行删除
使用MongoDB w node.js,我试图删除一个项目后发现它..但它是失败的
- 我得到的集合(db.collection)
- 我find了这个项目(collection.findOne)
- 我从集合中删除项目
我的脚本有什么问题?
exports.revokeRefreshToken = function (refreshToken, callback) { db.collection('oauth_refresh_tokens', function(err, collection) { collection.findOne({'refreshToken': refreshToken}, function(err, item) { db.collection('oauth_refresh_tokens').remove({_id: item._id}); callback(err ); }); });
};
我修改了撤销函数以包含callback
exports.revokeRefreshToken = function (refreshToken, callback) { db.collection('oauth_refresh_tokens', function(err, collection) { collection.remove({'refreshToken': refreshToken} , function(err, result) { callback(err); }); }); };