当前位置: 首页 > 后端技术 > Node.js

电子商务购物网站-数据库设计

时间:2023-04-03 12:32:23 Node.js

1.数据库介绍MongoDB简介如下:MongoDB是一个开源的NoSQL数据库。多用于交易量大、交易量少的场合。同时,它也是一个对象数据库,没有表、行等概念,没有固定的schema和结构。所有数据都以文档的形式存储,数据格式为JSON。MongoDB——是一个对象数据库。它没有表和行等概念,也没有固定的模式和结构。所有的数据都以Document(以下简称文档)的形式存储(Document是一个关联数组对象,其内部由属性组成,一个属性对应的值可以是数字、字符串、日期、数组,甚至anesteddocument.)我们一共需要创建三个集合,分别是user(用户)集合、commodity(商品)集合、cart(购物车)集合。2.User(用户)集合属性用户集合属性值展示关于用户集合,我们设计的属性包括name(用户名)和password(密码),如下:3.Commodity(商品)集合属性商品集合属性值展示关于商品集合,我们设计的属性包括name(商品名称),price(商品价格),imgSrc(商品展示图片路径),如下:4.Shoppingcart(购物车)集合属性cartscollection属性值显示关于购物车集合,我们设计的属性包括uId(用户ID),cId(商品ID),cName(商品名称),cPrice(商品价格),cImgSrc(商品展示图片路径),cQuantity(商品数量),cStatus(商品结算状态,未结算为假,已结算为真),如下:

猜你喜欢