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

参照モデルのフィールドごとのモデルに対するマングースのネストされたクエリ

    MongoDBは結合をサポートしていないため、単一のクエリでこれを行うことはできません。代わりに、いくつかのステップに分割する必要があります:

    // Get the _ids of people with the last name of Robertson.
    Person.find({lastname: 'Robertson'}, {_id: 1}, function(err, docs) {
    
        // Map the docs into an array of just the _ids
        var ids = docs.map(function(doc) { return doc._id; });
    
        // Get the companies whose founders are in that set.
        Company.find({founder: {$in: ids}}, function(err, docs) {
            // docs contains your answer
        });
    });
    


    1. Mongodb$lookupダイナミックコレクション

    2. Redisで有効期限が切れていないキーを見つける

    3. 地理空間情報をmongoDBに保存する方法

    4. HBaseパフォーマンスCDH5(HBase1)とCDH6(HBase2)