1、數(shù)據(jù)庫介紹
MongoDB的簡單介紹如下:
MongoDB是一個開源的NoSQL數(shù)據(jù)庫,相比MySQL那樣的關(guān)系型數(shù)據(jù)庫,它更顯得輕巧、靈活, 非常適合獨立商城網(wǎng)站建設(shè)在數(shù)據(jù)規(guī)模很大、事務(wù)性不強的場合下使用。同時它也是一個對象數(shù)據(jù)庫,沒有表、行等概念,也沒有固定的模式和結(jié)構(gòu),所有的數(shù)據(jù)以文檔的形式存儲,數(shù)據(jù)格式就是JSON。
MongoDB —— 是一個對象數(shù)據(jù)庫,沒有表、行等概念,也沒有固定的模式和結(jié)構(gòu),所有的數(shù)據(jù)以Document(以下簡稱文檔)的形式存儲(Document,就是一個關(guān)聯(lián)數(shù)組式的對象,它的內(nèi)部由屬性組成,一個屬性對應(yīng)的值可能是一個數(shù)、字符串、日期、數(shù)組,甚至是一個嵌套的文檔。)
網(wǎng)上商城系統(tǒng)網(wǎng)站一共要創(chuàng)建三個集合,分別是user(用戶)集合、commodity(商品)集合、cart(購物車)集合。
2、用戶(user)集合屬性
user集合屬性值展示
關(guān)于user集合,我們設(shè)計的屬性有name(用戶名)、password(密碼), 如下所示:
3、商品(commodity)集合屬性
commodity集合屬性值展示
關(guān)于commodity集合,我們設(shè)計的屬性有name(商品名稱)、price(商品價格)、imgSrc(商品展示圖片路徑), 如下所示:
4、購物車(cart)集合屬性
carts集合屬性值展示
關(guān)于cart集合,我們設(shè)計的屬性有uId(用戶ID)、cId(商品ID)、cName(商品名稱)、cPrice(商品價格)、cImgSrc(商品展示圖片路徑)、cQuantity(商品數(shù)量)、cStatus(商品結(jié)算狀態(tài),未結(jié)算為false,已結(jié)算為true), 如下所示:
來源:segmentfault
<數(shù)商云(www.zhimaihui.cn)是國內(nèi)知名企業(yè)級電商平臺提供商,為企業(yè)級商家提供最佳的系統(tǒng)開發(fā)(多種模式電商平臺搭建:B2B/B2B2C/B2C/O2O/新零售等)、供應(yīng)鏈系統(tǒng)搭建及電商行業(yè)解決方案服務(wù)>
評論