问题标签 [google-cloud-firestore]
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.
google-app-engine - 烧瓶应用程序引擎不适用于firestore?
设置:在 Google Cloud Shell 标准环境中运行
我尝试使用从烧瓶应用程序访问firestorefrom google.cloud import firestore
我已经使用pip install --upgrade google-cloud-firestore -t lib
. 如果我手动运行脚本,它工作正常。但是在使用时dev_appserver.py
,它失败了。得到下面的错误。
但是,在我的 中lib
,我可以看到它们。
angular - 查询随结果集的大小而不是数据集的大小而缩放
这是一个关于最新Firebase Cloud Firestore的问题。在这个文档中它是这样说的:
它还允许表达查询。查询随结果集的大小而不是数据集的大小而扩展,因此从 100 个或 100,000,000 个集合中获取 1 个结果时,您将获得相同的性能。
这个声明对我来说不是很清楚。你能解释一下这个用例吗?
firebase - 如何在 Firebase Cloud Firestore 中保存 GeoPoint?
在数据库 UI 中,我可以创建一个类型为geopoint
. 提供值后,它看起来像这样:
我正在尝试通过客户端 SDK(Web)将其保存到数据库中。根据 Twitter 反馈,我尝试了 GeoJSON、Coords Array 和 Coords Object:
这些都没有导致数据库中的地理点类型。它们只是保存为对象/数组。
如何通过 Web SDK 在 Firebase Cloud Firestore 中保存 GeoPoint?
google-app-engine - 尽管我没有使用 AppEngine 或 Datastore,但我无法在项目上启用 Firestore
我正在尝试在未使用 AppEngine 或 Datastore 的项目上激活 Firestore,并且出现此错误消息。
无法为此项目启用 Firestore 目前无法在已使用 Cloud Datastore 或 App Engine 的项目中启用 Firestore
更准确地说,我曾经使用数据存储,但现在我的项目数据存储中没有实体。所以也许有些东西我需要明确禁用
提前谢谢您的帮助
firebase - Firestore 安全性 - 仅允许已知字段
我不知道如何在 Firestore 中正确设置“.validate”规则。基本上,我想让用户文档只包含我知道的字段:
除了上面的 3 个(姓名、电话、地址)之外,我不想要任何其他字段。
这些字段不会同时保存。姓名和电话将首先保存,只有当用户想要编辑他的个人资料时才会保存地址。
我尝试了以下规则,但似乎不起作用:
感谢帮助。
firebase - 无法解决 Firestore 依赖项
这是我的应用程序 gradle 文件
这是我的项目 gradle 文件
在我的应用程序中,我使用了 Firebase 实时数据库。后来,当我还尝试包含云 Firestore 时,它没有同步。
当我尝试同步它时,它显示:
无法解决:com.google.firebase:firebase-firestore:10.2.1
请有人帮助我。
firebase - 如何在 Firebase Cloud Firestore 的集合中查询最近的 GeoPoints?
新的 Firestore DB 允许我存储 GeoPoints。有没有办法根据它们进行查询?
例如,如果我的每个收藏文档都有一个location
类型为geopoint
. 如何获得最接近任意坐标的 10 个文档?
该文档似乎没有涵盖这一点。我试过这样的东西:
显然这没有多大意义,但我只是在这里尝试一些东西
javascript - firebase / firestore docs查询不工作 - javascript
由于firestore是新的,我在使用它时遇到了问题。
我必须收集所有用户并遍历它。但它不起作用。
它说:
querySnapshot.data 不是函数
以及以下代码:
一直在打印
923052273575 数据库中不存在
即使它存在,请参阅下图以供参考。在文档中,他们告诉了这个(我用过)方式。