1
讓說我獲得的發現結果如下:蒙戈發現 - 與對象的屬性取代的ObjectId時發現
{ "_id" : ObjectId("5221517ad1b328371c000003"), "user_id" : ObjectId("5221517ad1b328371c000001"), "item_id" : ObjectId("5221517ad1b328371c000002"), "preference" : 22 }
的ObjectId存在不太有意義。有沒有辦法用對象的屬性替換ObjectId?例如。 for user_id - >更改爲用戶名?
這個結果看起來像是以關係方式構建的,這意味着user_id正在存儲可以在另一個集合中找到的objectid?我的假設是否正確? – ermagana
是的,你的假設是正確的 – Karan
@Karan你應該再讀一遍關於爲什麼人們使用面向文檔的數據庫。如果您繼續使用關係方式來設計數據在數據庫中的存儲方式,您將無法獲得任何好處。 – outcoldman