2 回答
TA贡献1893条经验 获得超10个赞
在 Firestore 数据库中添加新条目
您正在关注哪个 Firebase 教程?这不是您将数据添加到 Firebase 的方式。替换add()为set()
对于自动生成的 ID
将你的无作为参数传递给doc()
// For automatically generated id
db.collection('links')
.doc()
.set({ link: newLink })
.then(() => { // fetch the doc again and show its data
ref.get().then(doc => {
console.log(doc.data()) // prints {link: newLink, id: 1321415}
})
})
使用您自己的 id
将您id作为参数传递给doc()
// Or you could set your own id, which is in your case,
// Pass your `id` as argument for `doc()`
db.collection("links")
.doc(date.getTime())
.set({
link: newLink
})
TA贡献1833条经验 获得超4个赞
根据官方文档Set a Document指示,您需要使用 方法set()将文档添加到您的集合中。以下是数据库中插入的一个示例 - 文档位于 Node.js 中,但我相信它应该可以帮助您作为起点。
let data = {
link: 'Link you want',
id: 'Id you want'
};
let setDoc = db.collection('link').doc('Id').set(data);
这只是一个将文档添加到集合的简单示例,但它应该可以帮助您理解您的逻辑。
除此之外,在以下文章中,您应该获得有关如何在 Firestore 上执行查询的更多信息。
让我知道这些信息是否对您有帮助!
添加回答
举报