使用网站“url”作为firebase的关键

时间:2016-03-13 21:55:03

标签: json firebase firebase-realtime-database database-schema database

当我想使用网址(例如www.abc.com/1234)时,我收到了错误消息:

First argument must be a valid firebase URL and the path can't contain ".", "#", "$", "[", or "]".

在无架构数据库中,URL不能用作密钥?我有什么选择?我仍然需要使用URL作为密钥有效地搜索网站对象。我不想查询所有内容并自己遍历它们。

这是我的预期设计。

{
  "websites": [
    {
      "www.abc.com/1234": {
        "visits": 100,
        "likes": 20
      }
    },
    {
      "www.abc.com/8888": {
        "visits": 300,
        "likes": 30
      }
    },
    {
      "www.uber.com/jobs": {
        "visits": 400,
        "likes": 50
      }
    }
  ]
}