sql >> Databáze >  >> NoSQL >> MongoDB

Jak získat informace o uživateli z mongodb v node.js

Takže zde jsou změny, než to začalo fungovat, odstranili var Doc =a zavřeli db až po spuštění funkce findOne(), jinak zavře DB před výsledkem.

var name = 'chrispy';
var pass = '';

console.log("About to check for name and pw");
Mongo.connect('mongodb://127.0.0.1:27017/main', function(err, db) {
if(err) throw err;
var collection = db.collection('users');

// does user exist
collection.findOne({name : name}, function(err,doc){
    if(err) throw err;
    if(doc)
        console.log("Found: "+name+", pass="+doc.pass);
    else
        console.log("Not found: "+name);
    db.close();
});

});



  1. Existují nějaké dobré aplikace pro správu databází pro Mac pro MongoDB? Podobné jako Sequel Pro?

  2. Geoprostorový index pro vnitřní strukturu

  3. Je MongoDB platnou alternativou k relační db + lucene?

  4. Vypočítaná pole podle skupin v MongoDB