android - 如何使用 flutter 在 Firebase 云 Firestore 中添加多个节点

标签 android firebase dart flutter google-cloud-firestore

我在 firebase 中添加了一些信息云firestore使用 flutter。现在我需要针对节点添加更多细节。就像这里我正在向云中添加数据 firestore .

void _addData(){
    Firestore.instance.runTransaction((Transaction transaction) async{
      CollectionReference reference = Firestore.instance.collection('task');
      await reference.add({
        "email"   : widget.email.toLowerCase(),
        "title"   : newtask,
        "members" : members,
        "note"    : note,
      });
    });
    Navigator.pop(context);   
  }

在这个例子中,我想针对节点 Member 添加一些额外的细节. 我想要反对这个的成员名单。我很困惑该怎么做。

我想像这样使用 FirebaseDatabase 添加节点这是代码.... Firestore不允许收集像 firebaseDatabase 这样的收集 child 对 child 。

   return FirebaseDatabase.instance
              .reference()
              .child(USERS)
              .child(user.uid)
              .update(update

);

最佳答案

使用这个:

DocumentReference messageRef = db
    .collection("rooms").document("roomA")
    .collection("messages").document("message1");

关于android - 如何使用 flutter 在 Firebase 云 Firestore 中添加多个节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54109168/

相关文章:

java - HTTPRequest 似乎不起作用(在网络应用程序中注册用户)

Android 卡在 "Installing"和 "Launching App"

android - LoadAdError(代码 : 3, 域 : com. google.android.gms.ads,消息 : No ad config. .. 尝试在 Release模式下加载 BannerAd

java - Android 的 ARToolkit 演示无法正常工作

java - 有没有 ListView 的下拉刷新功能的好例子?

java - 如何将 Google Firebase 添加到我的 Java 服务器?

Firebase 部署错误 "Error: Functions did not deploy properly."

node.js - HTTP事件云函数: request body value is undefined

flutter - 为什么此抖动功能无法正常工作?

firebase - 在 Flutter 中使用 FirebaseAuth 检查用户的身份验证状态