我認爲有&產物像數據庫MongoDB中的商店和產品如數據庫的最佳結構是什麼?
第一
ShopSchema = new Schema({
product_ids:[Schema.Types.ObjectId],
})
ProductSchema = new Schema({
product_name:String,
})
第二
ShopSchema = new Schema({
})
ProductSchema = new Schema({
shop_id:Schema.Types.ObjectId,
product_name:String,
})
第一溶液有一個乾淨的產品集合與兩種類型店鋪的結構的第二,產品集合中的每個文檔都有一個shop_id字段(類型是浪費空間i想想),但通過第一個結構獲得所有產品可能會很痛苦,而第二個則相當容易。
所以我想知道哪一個是最好的。或者你有更好的解決方案嗎?
thanx男人它真的有很大的幫助。我想我應該記住這一點「在像MongoDB這樣的文檔數據庫中,您通常應該儘可能地將其嵌入到單個文檔中以避免」文檔連接「。」 – paynestrike