具有自定义文档 ID 的 firebase addDoc 使用什么方法?

问题描述 投票:0回答:1

/**

  • 使用给定的数据将新文档添加到指定的
    CollectionReference
  • 自动为其分配文档 ID。
  • @param reference - 对要将此文档添加到的集合的引用。
  • @param data - 包含新文档数据的对象。
  • @returns A
    Promise
    解决了
    DocumentReference
    指向
  • 写入后台后新建的文档(注意是
  • 离线时不会解析)。 / export declare function addDoc(reference: CollectionReference, data: WithFieldValue): Promise; /*
  • 返回一个新映射,其中每个键都以附加的外键为前缀
  • 一个点。 */
angular firebase google-cloud-firestore
1个回答
2
投票

我了解到您想将新文档添加到具有您指定的文档 ID 的集合中。你应该使用

setDoc()
方法如下:

import { doc, setDoc } from "firebase/firestore"; 

await setDoc(doc(db, "cities", "new-city-id"), data);

此代码将在

cities
集合中添加一个文档,其中包含
new-city-id
文档 ID。

这在 Firestore doc 中有解释。

© www.soinside.com 2019 - 2024. All rights reserved.