sql >> データベース >  >> NoSQL >> MongoDB

node.jsのmongodbからユーザー情報を取得する方法

    したがって、動作を開始する前の変更点は次のとおりです。varDoc =を削除し、findOne()内の関数が起動された後にのみデータベースを閉じます。それ以外の場合は、結果の前にDBを閉じます。

    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. MongoDBで同等のSQL結合を実行するにはどうすればよいですか?

    2. TypeError:db.collectionは関数ではありません、取得できません

    3. Node.js-セッションはres.redirect()を介して持続しません

    4. データベースをmysqlからmongoDbに変換する