gpt4 book ai didi

javascript - 无法将数字设置为文档路径 Firestore

转载 作者:行者123 更新时间:2023-11-30 11:01:11 25 4
gpt4 key购买 nike

我做了一个从端点获取用户的函数,我成功地检索到了用户 ID,这些 ID 就是这个

1,2,3,4,5,6,7,8,9,10

现在,我希望这些 id 成为存储数据的文档路径,我已经做到了。

for (var i = 0; i < jsonresponse.length; i++) {
var obj = jsonresponse[i];
var docid = obj.id
db.collection("users").doc(docid).set(obj)
}

ids 的输出没问题,我已经将它们注销并且它们正在工作,但是无法使用这些数字生成文档。

这是我从控制台日志错误中得到的

Error: Value for argument "documentPath" is not a valid resource path. Path must be a non-empty string.

编辑

console.log("id",docid)

enter image description here

最佳答案

如果你有一个带有 id 的数组,就这样做:

jsonresponse = [1,2,3,4,5,6,7,8,9,10]

for (var i = 0; i < jsonresponse.length; i++) {
var obj = jsonresponse[i];
var docid = obj.id
db.collection('users').doc(""+docid).set(obj);
}

你如何测试它?也许 postman 或其他东西正在将 json 作为文本发送

关于javascript - 无法将数字设置为文档路径 Firestore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57651649/

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