我有一个移动应用程序,人们可以在其中订购商品。非常自然的要求是要有一个订单ID,该ID应该是唯一的,但用户友好而不是一个很长的神秘字符串。
我将在Firebase实时数据库中将此ID用作节点ID,因此显然这需要唯一。
用于处理此问题的技术有哪些?还有其他建议的方法吗?
我的结构如下:
my-shop = {
orders: {
"order-1": {
date: "11/11/18",
"name": "cake",
"price": "$230"
},
"order-2":
{
...
请注意,它不一定要1阶2阶等,而只是一些友好的ID,例如“ kfkfd244sdssd”