sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man får värde från ett MongoDB-dokument

Prova den här koden. Jag tror att du använder felsökningsmetoden. Som jag vet är alla nodejs mongodb-drivrutiner asynkrona och använder återuppringningar för att returnera värde.

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. Golang / MGO -- panik:inga nåbara servrar

  2. Inga resultat med textsökning MongoDB PHP

  3. Redis / Node.js - 2 klienter (1 pub/sub) som orsakar problem med skrivningar

  4. Mongoose/mongoDB-frågan går med... men jag kommer från en SQL-bakgrund