我应该如何构建这个嵌套的JSON数据库以导入firebasefirestore



我有一个电子商务网站的数据库,结构如下:

{
"hats": {
"id": 1,
"title": "Hats",
"routeName": "hats",
"items": [
{
"id": 1,
"name": "Brown Brim",
"imageUrl": "https://i.ibb.co/ZYW3VTp/brown-brim.png",
"price": 25
},
{
"id": 2,
"name": "Blue Beanie",
"imageUrl": "https://i.ibb.co/ypkgK0X/blue-beanie.png",
"price": 18
}
]
},
"sneakers": {
"id": 2,
"title": "Sneakers",
"routeName": "sneakers",
"items": [
{
"id": 10,
"name": "Adidas NMD",
"imageUrl": "https://i.ibb.co/0s3pdnc/adidas-nmd.png",
"price": 220
}
]
},
"jackets": {
"id": 3,
"title": "Jackets",
"routeName": "jackets",
"items": [
{
"id": 18,
"name": "Black Jean Shearling",
"imageUrl": "https://i.ibb.co/XzcwL5s/black-shearling.png",
"price": 125
},
{
"id": 19,
"name": "Blue Jean Jacket",
"imageUrl": "https://i.ibb.co/mJS6vz0/blue-jean-jacket.png",
"price": 90
}
]
}
}

我正试图找到一种方法,在没有太多麻烦的情况下将其导入消防商店。正如您所看到的,items字段应该是一个新的子集合,但每当我试图将其导入firestore时,我都会收到以下错误:

{
status: false,
message: 'Value for argument "data" is not a valid Firestore document. Input is not a plain JavaScript object.'
}

与此同时,我设法解决了这个问题,将JSON文件导入实时数据库,在那里进行编辑,然后将其导出到Firestore!

最新更新