【问题标题】:How to add data like this in Firebase's Cloud Firestore?如何在 Firebase Cloud Firestore 中添加这样的数据?
【发布时间】:2018-03-20 07:21:44
【问题描述】:

在 JavaScript 中,我写了这样的东西,但它返回错误 >“文档引用必须有偶数个段”。对于我的情况,我需要使用“设置”而不是“添加”。

const ref= db.collection("product");
ref.doc("111").doc("category").set({ clothes: true });

在 Firebase 的实时数据库中,我可以编写这样的代码,但在 Firestore 中我不能。

ref.child("111").child("category").set({ clothes: true });

如何在 Firestore 中编写这样的代码?

谢谢。

【问题讨论】:

    标签: javascript firebase firebase-realtime-database google-cloud-firestore


    【解决方案1】:

    这里的问题似乎是您试图在文档中使用 doc。这不是 Firestore 的设计。集合可以有文档,文档也可以有像这个例子这样的集合。

    var messageRef = db.collection('product').doc('productNumbers')
                .collection('11111').doc('category');
    

    您必须稍微更改您的数据结构以适应设计。这是reference

    【讨论】:

      猜你喜欢
      • 2018-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-11
      • 2020-11-13
      • 2020-08-23
      • 2022-11-11
      • 2021-09-27
      相关资源
      最近更新 更多