2013-10-19 13 views
7

に提供するコールバックせずにwriteConcernを使用することはできません、私はそれを見つけた後アイテムを削除しようとしています..しかし、それはのMongoDB:エラー:MongoDBのワットのNode.jsを使って削除

  1. を失敗しています、私は(コレクションを取得db.collection)
  2. 私はコレクションから

を項目を削除する項目(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); 
        }); 
    }); 
    

    }

  • +3

    を取り消す機能を変更しました。あなたが持っているようには見えません。 – WiredPrairie

    +0

    ありがとう、私は関数を変更しました – erwin

    答えて

    7

    私はエラーは、削除のためのコールバックを指定する必要が示唆してコールバックを含めること

    exports.revokeRefreshToken = function (refreshToken, callback) { 
        db.collection('oauth_refresh_tokens', function(err, collection) { 
         collection.remove({'refreshToken': refreshToken} , function(err, result) { 
          callback(err); 
         }); 
        }); 
    }; 
    
    関連する問題