使用MongoDB w node.js,我试图在找到它后删除一个项目..但是它失败了
我的剧本中出了什么问题?
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 );
});
});
};
答案 0 :(得分:7)
我修改了撤销功能以包含回调
exports.revokeRefreshToken = function (refreshToken, callback) {
db.collection('oauth_refresh_tokens', function(err, collection) {
collection.remove({'refreshToken': refreshToken} , function(err, result) {
callback(err);
});
});
};