【发布时间】:2021-07-25 08:33:45
【问题描述】:
在 Node 中发出一个简单的 get 请求,返回以下数据结构:
{
"query": {
"q": "some value",
"tbm": "some value",
"location": "some value",
"gl": "some value",
"hl": "some value",
"num": "some value",
"url": "some value"
},
"related_searches": [],
"results": [
{
"title": "some value",
"link": "www.someValue.com",
"date": "some value",
"source": "some value",
"description": "some value",
"thumbnail": "some value",
}
{
"title": "some value",
"link": "www.someValue.com",
"date": "some value",
"source": "some value",
"description": "some value",
"thumbnail": "some value",
}
]
}
当我执行以下操作以写入 Firestore 时,整个数组将写入单个文档中的 Collection。所以我最终得到了一个文档,其中包含一个包含数十个嵌套对象的数组。目标是将每个嵌套对象写入其自己的文档。我错过了什么?
request(options, function(error, response) {
if (error) throw new Error(error);
const responseData = JSON.parse(response.body);
return db.collection("collection_name").add(responseData);
});
【问题讨论】:
标签: javascript node.js firebase google-cloud-firestore