关于订单管理的数据库设计问题?
发布于 6 年前 作者 qiang68 2622 次浏览 来自 官方Issues

第一次用云开发做一个商城,关于数据库的设计有个疑问:

从用户角度出发,点击订单列表选择各种状态即可访问数据库并渲染显示,当然是以openid为单位好,每一条json都是一个用户,每次订单成功都向这条json添加数据即可。

从商家角度出发,更希望每一订单都是一条ison,以时间戳或订单号排序,这样便于查询管理,但这样无疑增加用户查询自己订单的时间和服务器效能。

那么问题来了,如何设计数据库?两种方法都用?还是另有高明方法,请大佬支招。

2 回复

什么也不说了,一条订单一条doc(json)。

脑洞得多大才会想出第一种?

后者。

前者需求的查询只需要加个 Where 就可以控制了。

回到顶部