从移动应用程序生成用户友好的唯一密钥以存储在Firebase实时数据库中

时间:2018-08-01 17:06:22

标签: firebase ionic-framework firebase-realtime-database primary-key hybrid-mobile-app

我有一个移动应用程序,人们可以在其中订购商品。非常自然的要求是要有一个订单ID,该ID应该是唯一的,但用户友好而不是一个很长的神秘字符串。

我将在Firebase实时数据库中将此ID用作节点ID,因此显然这需要唯一。

用于处理此问题的技术有哪些?还有其他建议的方法吗?

我的结构如下:

my-shop = {
orders: {
     "order-1": {
                   date: "11/11/18",
                   "name": "cake",
                   "price": "$230"
                },
     "order-2":
              {
...

请注意,它不一定要1阶2阶等,而只是一些友好的ID,例如“ kfkfd244sdssd”

0 个答案:

没有答案