鍍金池/ 問答/數據庫/ mongoDB如何實現聯表查詢?

mongoDB如何實現聯表查詢?

我有兩個表,如何做關聯查詢

回答
編輯回答
女流氓

$lookup運算符可以做左外連接。這是MongoDB目前支持的唯一連接方式。如果你的程序里面大量需要這樣的連表,通常說明數據模型是按關系模型設計。這樣的情況要早點修改數據模型,否則后患無窮。
如果你去查資料可能還會查到一種DBRef。不建議使用,效率比較差,就是驅動幫你做了一次額外的查詢操作。

2017年8月16日 17:47
編輯回答
陌璃

可以一張張查,最后在程序里做聚合

2018年2月16日 04:48
編輯回答
臭榴蓮

有個叫聚合查詢,可以去了解下

2017年10月31日 16:43