sql >> Database teknologi >  >> NoSQL >> MongoDB

Sådan får du værdi fra et MongoDB-dokument

Prøv denne kode. Jeg tror, ​​at du bruger findemetoden forkert. Som jeg ved, er alle nodejs mongodb-drivere asynkrone og bruger tilbagekald til at returnere værdi.

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));   
        })
    }); 
});


  1. Kombiner fuldtekst med andet indeks

  2. MongoDB:hvad er forskellen mellem $elemMatch og $og at finde objekter inde i array?

  3. Udvikle databaseskema til underretning som facebook

  4. $fitler indlejret array ved hjælp af $lte $gte