是否可以在更新地理位置时自动更新地理空间数据库中的时间戳?

时间:2018-03-05 08:30:57

标签: firebase firebase-realtime-database geofire

我是GeoFire数据库的新手。我可以插入GeoLocation,但我需要时间戳。此外,有没有办法通过规则插入/更新时间戳或什么?

1 个答案:

答案 0 :(得分:0)

GeoFire存储(并允许查询)与密钥关联的纬度和经度。它不存储任何其他东西。开发人员通常在相同的密钥下将其他信息存储在其数据库的其他位置。例如。说你要存储用户的位置:

locations
  uid1: "geohashOfLocation1"
  uid2: "geohashOfLocation2"
  uid3: "geohashOfLocation3"
users
  uid1: {
    name: "Saranya Subramanian",
    lastSeen: 1520260327510
  }
  uid2: {
    name: "Frank van Puffelen",
    lastSeen: 1520260356370
  }
  uid3: { ... }

所以在这里你将地理数据存储在/locations中并查询。并且您在/users中存储有关用户的其他信息,并在需要时从那里读取,例如当您从地理查询中获得用户uid时。

另见: