我現在創建3個集合。 (用戶,商業,business_info) 我想加入一切。MongoDB加入3集合
users.user_id - > business.user_id | business.business_id - > business_info.business_id
如果你能在這個問題上提供幫助,我很高興。
謝謝。
我現在創建3個集合。 (用戶,商業,business_info) 我想加入一切。MongoDB加入3集合
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"
}
})
謝謝我可以用這種方法連接兩個集合。但是,我如何將第三個集合鏈接到第二個集合呢? – AhmeT
是的,可以這樣做。使用SQL建模模式和濫用聚合工具來幫助MongoDB適應這種被誤導的方式是一個好主意嗎?沒那麼多。 –
連接兩個集合中蒙戈你能提供一個例子嗎?你應該看看[查找運算符](https://docs.mongodb.com/manual/reference/operator/aggregation/lookup/) –