gpt4 book ai didi

javascript - Geofirestore 文档

转载 作者:行者123 更新时间:2023-11-30 14:12:39 26 4
gpt4 key购买 nike

我正在尝试将 Geofirestore 与我的 VueJs/Firestore 应用程序一起使用,但似乎无法找到 GeoFirestore 库的完整文档集。我只能找到 geofirestore.com 和 https://github.com/geofirestore/geofirestore-js 中列出的文档但这非常有限。我已经能够成功地将位置数据添加到我的 FireStore 集合并使用“Near”方法查询它,但我需要有关 GeoQuerySnapshot 返回结果的更多信息。例如,我在返回对象中收到了一个距离属性,但我不知道它是以英里还是公里为单位?必须有比这两个站点上列出的更多的文档……不是吗?感谢帮助。

最佳答案

几乎所有的文档都是 Firestore 文档减去了添加的 near 函数这一事实。

例如,GeoQuerySnapshot具有三个访问器(docsemptysize)和两个方法(docChanges() forEach()),这与 Firestore QuerySnapshot 非常相似.

如果您访问文档,它是一个 QueryDocumentSnapshot 的数组它有 4 个属性:

  • 文档的数据(您的数据)。
  • 与您的中心的距离(如果是在没有位置的情况下进行的查询,则为 null)。
  • exists 让您知道文档是否存在(这可能会改变,但很可能永远是真的)。​​
  • 最后是文档的id

正如我提到的,结构和您获得的内容与 Firestore 的工作方式几乎相同(除了 Firestore 不提供distance)。

关于javascript - Geofirestore 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54134136/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com