如何在文档字段而不是集合字段中向Firebase添加数据?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在文档字段而不是集合字段中向Firebase添加数据?相关的知识,希望对你有一定的参考价值。

此代码允许我将用户的电子邮件添加到收集字段。

  addContact(member:member)
const promise = new Promise<string>((resolve) => 
  const db = firebase.firestore();
  const productsRef = db.collection('user/');
     // Add to Database
  productsRef.add(
    user: member.user
  ).then(docRef => 
    resolve(docRef.id);
  );
);
return promise;

enter image description here

如何修改此代码以使用户的电子邮件保存在Firebase中的文档字段中而不是收集字段中?

答案

您正在使用add方法,来自文档:

另一答案

我无法确切获得您想要的东西,但是如果您想向特定文档添加数据,则可以使用doc()方法,它具有许多功能,例如更新特定字段,或将新数据合并到已经存在的文档,或完全覆盖整个文档。 official documentation中提供了所有这些功能的方法以及其他一些方法。如果您想在文档中设置一些数据,可以这样:

以上是关于如何在文档字段而不是集合字段中向Firebase添加数据?的主要内容,如果未能解决你的问题,请参考以下文章

如何在swift ui中使用autoid将带有字段的新文档添加到firebase集合

如何查找 Firebase 文档字段并删除文档

Firebase Firestore,在另一个文档中获取参考文档

swiftUI 中的选取器正在从 Firestore 中选择文档 ID 而不是文档字段

如何使用颤振在firebase中进行查询?

如何通过本机反应将新字段数据更新到现有文档而不覆盖firebase-9中的现有数据