问题标签 [geofirestore]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 使用过滤器过滤我附近的文档的 Swift Firestore 查询
我有一个 iOS 应用程序,其中有员工需要在附近收到取货通知。我想执行 Firestore 查询并过滤返回文档的半径。我想出了这个解决方案
但@Frank van Puffelen 指出我的问题可能是 xy 问题,他是对的!
我想要收听 Firebase Firestore 中添加的文档,然后返回我所在位置附近的结果。我的文档有 geopoint 和 geohash 数据。有没有办法在 swift 中编写一个附加了侦听器并过滤 100 英里内的文档的查询?这是我当前的快速查询:
任何有关查询的想法将不胜感激 - 谢谢!
function - 使用 geofirestore 在云功能中通知附近的用户
我有 2 个 firestore 收藏 -crews/{crew}/clients
和crews/{crew}/pros
. 如果新客户注册并创建了新文档,我想搜索pros
在匹配部门工作并居住在(新客户)5 公里范围内的专业人士的集合,并向过滤的专业人士发送通知。为了在云功能中实现这一点,我使用 npm 安装了 geofirestore,保存crews/{crew}/pros
如下;
https://i.stack.imgur.com/YwAFO.png
但执行此功能后,我在云功能控制台上有这样的错误消息;
Error: Registration token(s) provided to sendToDevice() must be a non-empty string or a non-empty array
我的 Firestore 数据结构有什么问题吗?谢谢你。
flutter - Flutter使用collectionGroup从firestore获取数据
我正在创建一个应用程序,它将根据用户位置显示内容。为此,我使用 Geoflutterfire 包从 firestore 查询数据。当我使用单个文档字段时,应用程序会根据需要返回数据。例如
但是我需要从“allcontents”子集合中流式传输所有文档,并尝试使用这样的collectionGroup来实现这一点
它不返回任何数据。
我用于显示数据的流生成器如下所示
对于第一种情况(单个文档查询),它能够从 firestore 检索数据(Do stuff) 对于第二种情况(collectionGroup),它只显示循环进度指示器。
google-cloud-firestore - geofirestore 查询文档快照
使用 geofirestore,我可以从users/{userId}/pros
云函数中的集合中查询并获取结果文档(doc)。现在我想在来自查询users/{userId}/pros/{proId}/notifs
的每个文档下添加一个新集合。users/{userId}/pros/{proId}
所以,我是这样写的;
但是我不断收到错误TypeError: Cannot read property 'collection' of undefined
。似乎有什么问题?Geofiretore queryDocumentSnapshot 似乎没有 collection() 属性。谢谢你的帮助。
javascript - 用于同时保存文档和集合的结构 Firestore 查询
我想为每个用户保存一个产品列表,并使用 geofirestore 查找最近用户的产品列表。
但是我将我的画笔与 Firestore 查询混合在一起。
我只能使用用户 ID 和坐标设置第一个文档,但不能添加“USER_PRODUCTS”集合。
是否可以像这样链接,或者我必须进行两个不同的查询?
有人有更好的主意吗?
json - firestore文档中geopoint的json格式
我能够通过节点成功将以下 json 数据保存到 firestore 数据库。我想以 json 格式将“GeoPoint”保存到 firestore 数据库,但我无法弄清楚我应该如何在下面的 json 文件中写入。
请提供 GeoPoint 应如何存在于 json 文件中以存储在 firestore 数据库中的格式。
将批量 JSON 文件上传到 firestore 数据库的代码
此处链接提供了编写 json 文件的完整代码
https://drive.google.com/file/d/1n_O_iKJWM5tR3HK07Glq6d65XAezEKLf/view
firebase - 如何在 Firebase Firestore 中对地理查询进行分页?
我们正在开发一个应用程序,该应用程序需要在给定距离范围内显示 50 个“可用”用户(用户可以是“可用”或“不可用”)。在 Firebase 云功能上,GeoFirestore 用于执行地理查询以按距离进行过滤,并在客户端检查用户“可用性”(由于 Firestore 不等号使用限制)。
现在问题是..
有谁知道如何在查询级别对结果进行分页?分页对于减少 Firestore 上的读取次数并因此控制成本非常有用。不是强制结果按距离排序,目标是在数十万用户的数据集中找到给定范围内的 50 个“可用”用户。