簡體   English   中英

在子集合中添加具有自動生成的 ID 的文檔?

[英]Add document with auto-generated ID in sub collection?

我正在嘗試在reviews/something使用以下內容:

await addDoc(collection(dbFirestore, "reviews", route.params.id), {
  rating: rating,
  text: text,
  user: {
    id: user.id,
    username: user.username,
    avatar: user.avatar,
  },
});

但我得到:

集合引用無效。 集合引用必須有奇數個片段,但評論/XXX 有 2 個。

假設 reviews 是一個集合,並且想要將一個文檔(具有自動生成的 id)添加到它的子集合中

await addDoc(collection(dbFirestore, "reviews/document_id/subcollection"), {
  rating: rating,
  text: text,
  user: {
    id: user.id,
    username: user.username,
    avatar: user.avatar,
  },
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM