mongoose - mongodb怎麼實現一對多的功能。
高洛峰
高洛峰 2017-05-02 09:19:41
0
2
775

就是兩個mongodb的表,或是mongoose的表,然後要實現一對多的對應關係。怎麼實現呢?可以舉個例子嗎?我找了很多文檔,都沒看懂。謝謝各位大神。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(2)
迷茫

不知道你想怎麼樣,不過一對多這種事好像不符合資料庫邏輯。例如你取了一個字段,對應的值不是一個,那程式怎麼知道該把哪個值回傳給你?
不過既然你想在mongo裡實現一對多,key-value這種結構能實現類似的功能。你可以把value設定成數組,這樣一個key就能對應多個值,資料庫回傳一個數組,你在程式碼裡自己找要的結果。

淡淡烟草味

不知道樓主是用什麼語言, 像一些主流的開發語言都有對應的擴充包。
像Ruby 中有 Mongoid gem包, 這些都封裝了許多常用的方法,可以輕鬆達到你的需求。
你可以找一下你用的開發語言是否有對應的函式庫。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板