MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment tirer parti d'un document MongoDB

Essayez ce code. Je pense que vous utilisez la méthode de recherche incorrecte. Comme je le sais, tous les pilotes mongodb nodejs sont asynchrones et utilisent des rappels pour renvoyer la valeur.

db.open(function(err, db){
    var request = {
      'hash' : req.params['link']
    }

    db.collection('urlmaps', function(error, collection){
        collection.find(request, {'long_url' : 1}, function(err, result){
            console.log(JSON.stringify(result));
            res.send(JSON.stringify(result));   
        })
    }); 
});