Firestore 中的 .push 的等效操作是什么?

6

我正在尝试将之前使用实时数据库的Firebase实现转换为使用Firestore,因为我喜欢集合的理念和使用它的好处。

如何将下面的内容实现到Firestore中?

firebase.database().ref('documentPath').push()

https://firebase.google.com/docs/firestore/manage-data/add-data#add_a_document - André Kool
1个回答

12
为了在Cloud Firestore中使用push()函数时具有与Firebase实时数据库相同的行为,可以让Cloud Firestore为您自动生成ID。 您可以通过像这样调用add()函数来实现此目的:
var addYourDoc = db.collection('documentPath').add({
  property_key: 'property_value',
}).then(ref => {
  console.log('document ID: ', ref.id);
});

控制台输出将是实际生成的 ID。


我只需要设置路径,然后添加属性,Firebase就会帮我处理了。 - Jojo Narte

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接