2017-07-18 5 views
0

私は今3コレクションを作成します。 (users、business、business_info) 私はすべてに加わりたい。MongoDB Join 3 Collection

users.user_id - > business.user_id | business.business_id - > business_info.business_id

この件についてお手伝いできれば幸いです。

ありがとうございました。

+0

を使用してMongoの2つのコレクションに参加することができますか?あなたはlook [lookup operator](https://docs.mongodb.com/manual/reference/operator/aggregation/lookup/)を見てください。 –

答えて

-1

あなたが例を提供することができ、ルックアップ

db.firstCollection.aggregate({ 
    $lookup:{ 
     from:"seconedCollection", 
     localField:"commonKey", 
     foreignField:"commonKey", 
     as:"firstCollection_seconedCollection" 
    } 
}) 
+0

私はこのメソッドで2つのコレクションを接続することができますありがとうございます。しかし、3番目のコレクションを2番目のコレクションにリンクするにはどうすればよいですか? – AhmeT

+0

はい、可能です。 SQLモデリングパターンを使用し、集計ツールを誤用してMongoDBを誤った方法で作成するのは良い考えですか?そうではありません。 –