问题标签 [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.

0 投票
20 回答
209605 浏览

firebase - Cloud Firestore collection count

Is it possible to count how many items a collection has using the new Firebase database, Cloud Firestore?

If so, how do I do that?

0 投票
1 回答
5963 浏览

database - Cloud Firestore 查询是否仍区分大小写?

Firebase 实时数据库以区分大小写的方式接受带有字符串的查询。

这仍然适用于 Firestore 吗?

0 投票
1 回答
242 浏览

javascript - 将 Firestore 添加到现有 Firebase 项目时遇到问题

根据文档,需要单独导入新的 firestore 数据库模块,这与其他可以一次全部导入的模块不同import * as firebase from 'firebase'

这样做会产生错误:

Firebase:没有创建 Firebase 应用“[DEFAULT]” - 调用 Firebase App.initializeApp() (app/no-app)。

如果我删除firebase.firestore()对此错误的任何引用,那么 firebase 正在被初始化并且在尝试添加 Firestore 之前正在工作。

有人可以告诉我如何正确导入 Firestore 模块吗?

0 投票
1 回答
1535 浏览

firebase - Firebase Firestore

最近推出了 Firebase Firestore。浏览完文档后,我很困惑 Firebase Firestore 与 Firebase 实时数据库有何不同,以及在哪些情况下应该在实时数据库上使用 Firestore,因为实时数据库提供了 Firestore 提供的几乎所有功能(查询、安全性、离线功能) )。

0 投票
1 回答
541 浏览

firebase - 将现有的实时 Firebase 数据库升级到 Cloud Firestore

在我的一个 android 应用程序中,我使用的是 Firebase 实时数据库。现在,我想用新的 Cloud Firestore 升级现有数据,所以请告诉我这可能吗?

提前致谢

0 投票
2 回答
1687 浏览

firebase - 在 Cloud Firestore 上创建排行榜场景

我正在玩最近推出的Cloud Firestore,我想知道是否可以在集合中获取文档的索引来创建排行榜。

例如,假设我想检索用户在排行榜中的位置。我会做这样的事情:

db.collection('leaderboard').doc('usedId')

在那里,我有一个rank字段来显示该用户在排行榜中的位置。但是,这意味着我必须创建一个云函数来计算用户每次分数变化时的位置。考虑到 Firestore 按 CRUD 操作的数量收费,这可能非常昂贵。

有更好的方法吗?假设定义一个查询字段(即分数),然后在集合的数组中获取该文档的索引?

0 投票
1 回答
9487 浏览

javascript - 如何使功能与 Firestore 一起使用?

函数/index.js:

以上适用于 Firebase。

我有兴趣使这个示例从函数中工作。像这样但有效的东西:

0 投票
1 回答
1201 浏览

android - Android Firestore 微调器未加载我的文档

因此,我分配了我的 var spinner 数组以从我的 firestore 文档中获取数据,但这就是结果我得到的。

这是我目前的活动。如果我分配字符串,我可以让它工作,但最终我想从我的文档中加载数据,就像我现在正在尝试做的那样。

这是我的火库设置。

有什么理由吗?谢谢

===============

编辑

0 投票
7 回答
17973 浏览

database - 在本地运行 Firestore,例如用于测试

有没有办法在本地运行firestore(例如用于测试目的)?

针对数据库编写测试的方法是什么(使用模拟除外)

0 投票
6 回答
4832 浏览

java - Firestore getProductID 不能为空错误

我正在尝试在我的 android 应用程序中使用 Firebase 发布的新 Firestore。不幸的是,我在尝试写入数据库时​​不断收到此错误。

这是我不断收到的错误。我已通过助手将该项目添加到我的 android 应用程序中。所以应该没有问题。

进程:damn.testapp,PID:2622
java.lang.IllegalArgumentException:FirebaseOptions.getProjectId() 不能在 com.google.firebase.firestore.FirebaseFirestore.getInstance(Unknown Source) 的 com.google.firebase.firestore.FirebaseFirestore.zze(Unknown Source) 为空。 .MainActivity$1.onClick(MainActivity.java:44) at android.view.View.performClick(View.java:5637) at android.view.View$PerformClick.run(View.java:22429) at android.os.Handler .handleCallback(Handler.java:751) 在 android.os.Handler.dispatchMessage(Handler.java:95) 在 android.os.Looper.loop(Looper.java:154) 在 android.app.ActivityThread.main(ActivityThread. java:6119) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886) 在 com.android.internal.os.ZygoteInit。主要(ZygoteInit.java:776)

任何帮助将不胜感激。

这是我的数据库安全规则

这是我正在使用的依赖项: