gpt4 book ai didi

javascript - Firestore 一次创建多个文档

转载 作者:行者123 更新时间:2023-12-03 02:24:28 26 4
gpt4 key购买 nike

我已经给出了一个文档 id 数组,我想将其添加到 Firestore。

let documentIds = [
'San Francisco',
'New York',
'Las Vegas'
]

每个文档都应该有一组预定义的属性。

let data = {
country: 'US',
language: 'English'
}

Firebase Admin SDK 中是否有某些函数可以一次性创建所有文档,而无需迭代 documentIds 数组?

最佳答案

这应该有帮助。 Sam 的回答将使您更好地理解如何使用批量写入。请务必查看他链接到的文档。

我不想让山姆不高兴。昨天他修好了我的笔记本电脑 :-)

使用数组设置批处理

let documentIds = [
'San Francisco',
'New York',
'Las Vegas'
]

let data = {country: 'US', language: 'English'}

var batch = db.batch();
documentIds.forEach(docId => {
batch.set(db.doc(`cities/${docId}`), data);
})

batch.commit().then(response => {
console.log('Success');
}).catch(err => {
console.error(err);
})

关于javascript - Firestore 一次创建多个文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49012176/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com