标签: google-cloud-firestore

Firestore在获取数据方面性能下降

与具有1/10比率的实时数据库相比,我检索存储在文档中的基本数据时,Firestore的性能问题很慢.

使用Firestore,第一次调用平均需要3000毫秒

 this.db.collection(‘testCol’)
   .doc(‘testDoc’)
   .valueChanges().forEach((data) => {
     console.log(data);//3000 ms later
 });
Run Code Online (Sandbox Code Playgroud)

使用实时数据库,第一次调用平均需要300毫秒

 this.db.database.ref(‘/test’).once(‘value’).then(data => {
     console.log(data); //300ms later
 });
Run Code Online (Sandbox Code Playgroud)

这是网络控制台的屏幕截图:

Firestore缓慢的性能问题获取数据

我正在使用AngularFire2 v5.0 rc.2运行Javascript SDK v4.50.

有没有人遇到过这个问题?

javascript performance firebase angularfire2 google-cloud-firestore

67
推荐指数
4
解决办法
2万
查看次数

Google Firestore - 如何在一次往返中通过多个ID获取文档?

我想知道是否可以通过往返Firestore的往返(网络呼叫)中的ID列表获取多个文档.

firebase google-cloud-firestore

66
推荐指数
8
解决办法
2万
查看次数

插件项目:firebase_core_web 未找到

我尝试将 Android 项目连接到 Firebase,但在将以下内容添加到 pubsec.yaml 时出现此错误:

firebase_auth: ^0.16.0
cloud_firestore: ^0.13.5
Run Code Online (Sandbox Code Playgroud)

当我运行 gradle 但它不起作用时

Plugin project :firebase_core_web not found. Please update settings.gradle.
Plugin project :firebase_auth_web not found. Please update settings.gradle.
Plugin project :cloud_firestore_web not found. Please update settings.gradle.
Run Code Online (Sandbox Code Playgroud)

有什么解决办法吗

dart firebase firebase-authentication flutter google-cloud-firestore

64
推荐指数
3
解决办法
7万
查看次数

Cloud Firestore深入获取子集合

假设我们有一个名为'todos'的根集合.

此集合中的每个文档都包含:

  1. title:字符串
  2. 子集合命名 todo_items

子集中的每个文档todo_items都有

  1. title:字符串
  2. completed:布尔值

我知道默认情况下在Cloud Firestore中查询很浅,这很好,但有没有办法查询todostodo_items自动获取包含子集合的结果?

换句话说,如何使以下查询包含todo_items子集合?

db.collection('todos').onSnapshot((snapshot) => {
  snapshot.docChanges.forEach((change) => {
    // ...
  });
});
Run Code Online (Sandbox Code Playgroud)

database data-modeling firebase google-cloud-platform google-cloud-firestore

58
推荐指数
1
解决办法
2万
查看次数

任务“:app:mergeDexDebug”执行失败。火店| 扑

尝试在我的项目中使用 Firestore。我的项目是一个全新的项目,但在我的设备上运行应用程序时出现问题,但没有出现错误: 任务“:app:mergeDexDebug”的执行失败。

我的应用正在使用 AndroidX。我已经添加了我的 google-services.json 文件,按照步骤等操作。

yaml文件:

dependencies:
  cloud_firestore: ^0.13.3
Run Code Online (Sandbox Code Playgroud)

android/build.gradle:

com.google.gms:google-services:4.3.3
Run Code Online (Sandbox Code Playgroud)

完整错误:

FAILURE:构建失败,出现异常。

出了什么问题:任务 ':app:mergeDexDebug' 执行失败。执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade com.android.builder.dexing.DexArchiveMergerException 时发生故障:合并 dex 档案时出错:.dex 文件中的方法引用数不能超过 64K。在https://developer.android.com/tools/building/multidex.html了解如何解决此问题

dart flutter google-cloud-firestore

54
推荐指数
4
解决办法
6万
查看次数

firestore:PERMISSION_DENIED:缺少权限或权限不足

我收到了错误

gettingdocuments.com.google.firebase.firestore.FirebaseFirestoreException:PERMISSION_DENIED:权限丢失或不足.

对于else语句中的以下代码

db.collection("users")
        .get()
        .addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
            @Override
            public void onComplete(@NonNull Task<QuerySnapshot> task) {
                 if (task.isSuccessful()) {
                     for (DocumentSnapshot document : task.getResult()) {
                         s(document.getId() + " => " + document.getData());
                     }
                 } else {
                     s("Error getting documents."+ task.getException());
                 }
             }
         });
Run Code Online (Sandbox Code Playgroud)

android firebase google-cloud-firestore

53
推荐指数
14
解决办法
5万
查看次数

如何使用firestore运行地理"附近"查询?

来自firebase的新firestore数据库本身是否支持基于位置的地理查询?即查找10英里内的帖子,或找到最近的50个帖子?

我看到实时firebase数据库有一些现有的项目,像geofire这样的项目 - 那些也可以适应firestore吗?

firebase google-cloud-firestore

53
推荐指数
6
解决办法
3万
查看次数

有没有办法将GeoFire与Firestore一起使用?

GeoFire与实时数据库紧密耦合,而地理查询是许多希望迁移到Firestore的应用程序的常见功能依赖.有没有办法在Firestore环境中复制散列/检索位置?

firebase geofire firebase-realtime-database google-cloud-firestore

51
推荐指数
4
解决办法
1万
查看次数

如何将CSV或JSON导入firebase云端防火墙

有没有办法像firebase实时数据库一样将CSV或JSON导入firebase云防火墙?

在此输入图像描述

firebase google-cloud-firestore

45
推荐指数
5
解决办法
3万
查看次数

如何将具有自定义ID的文档添加到firestore(Angular)

是否有机会使用自定义生成的id将文档添加到firestore集合,而不是firestore引擎生成的id.

在此先感谢您的回复.

javascript firebase google-cloud-firestore

45
推荐指数
6
解决办法
3万
查看次数