我正在尋找關於如何最好地實現MongoDB外鍵ObjectId
字段的建議。似乎有兩種可能的選擇,或者包含嵌套的_id
字段或不包含。MongoDB ObjectId外鍵實現建議
查看下面的fkUid字段。
{'_id':ObjectId('4ee12488f047051590000000'), 'fkUid':{'_id':ObjectId('4ee12488f047051590000001')} }
OR
{'_id':ObjectId('4ee12488f047051590000000'), 'fkUid':ObjectId('4ee12488f047051590000001')} }
任何建議將不勝感激。
完全同意。添加子文檔會使查詢更難,更新困難,佔用更多空間並可能更慢。我也會放棄'fk'前綴。如果你的'Message'有一個非常明顯的'SenderId'。 – mnemosyn
是的,同意刪除該前綴。 – tkrajcar