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

node.jsmongodbjavascriptスコープの混乱

    アイテムはMongoDBから非同期に取得されるため、関数get_data 結果を返すために使用されるコールバックを受け入れる必要があります。明示的にopenする必要もあると思います データベース接続。

    function get_data(callback) {
        ...
    
        db.open(function(err, db) {
            if (err) return callback(err);
    
            db.collection('test_collection', function(err, collection) {
                if (err) return callback(err);
                collection.find().toArray(callback);
            });
        });
    }
    
    get_data(function(err, items) {
        // handle error
        console.log(items);
    });
    



    1. PandasタイムスタンプをMongodbに挿入します

    2. Java mongodbドライバーの_idフィールドを使用してドキュメントをクエリする方法は?

    3. Morphiaの紹介–MongoDB用のJavaODM

    4. mongodbの利点はスキーマがないことであると想定されているのに、なぜmongooseはスキーマを使用するのですか?