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

MongoDBドキュメントから価値を得る方法

    このコードを試してください。 findメソッドの使い方が間違っていると思います。私が知っているように、すべてのnodejs mongodbドライバーは非同期であり、コールバックを使用して値を返します。

    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. MongoDB。コレクション内の各ドキュメントに一意の番号を設定します

    2. すべてのフィールドを返すMongoDBAggregate

    3. MongoDBは配列内のアイテムをカウントします

    4. MongoDB ETIMEOUT