私は今3コレクションを作成します。 (users、business、business_info) 私はすべてに加わりたい。MongoDB Join 3 Collection
users.user_id - > business.user_id | business.business_id - > business_info.business_id
この件についてお手伝いできれば幸いです。
ありがとうございました。
私は今3コレクションを作成します。 (users、business、business_info) 私はすべてに加わりたい。MongoDB Join 3 Collection
users.user_id - > business.user_id | business.business_id - > business_info.business_id
この件についてお手伝いできれば幸いです。
ありがとうございました。
あなたが例を提供することができ、ルックアップ
db.firstCollection.aggregate({
$lookup:{
from:"seconedCollection",
localField:"commonKey",
foreignField:"commonKey",
as:"firstCollection_seconedCollection"
}
})
私はこのメソッドで2つのコレクションを接続することができますありがとうございます。しかし、3番目のコレクションを2番目のコレクションにリンクするにはどうすればよいですか? – AhmeT
はい、可能です。 SQLモデリングパターンを使用し、集計ツールを誤用してMongoDBを誤った方法で作成するのは良い考えですか?そうではありません。 –
を使用してMongoの2つのコレクションに参加することができますか?あなたはlook [lookup operator](https://docs.mongodb.com/manual/reference/operator/aggregation/lookup/)を見てください。 –