Moz*_*ong 6 firebase google-cloud-functions google-cloud-firestore
我正在尝试使用Cloud Functions将这些数据传递到文档的字段中:
[ [ '-LXRXPFgA6sC9Mg0GQMt', 1, 'Sushi premium' ], [ '-LXRSAp3jpB8EUbZU-0c', 1, 'Caramel Glazed Donuts' ] ]
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
错误:3 INVALID_ARGUMENT:无法在数组值中转换数组值。在Object.onReceiveStatus(/ user_code / node_modules / firebase-admin / node_modules / grpc / src /下的Object.exports.createStatusError(/user_code/node_modules/firebase-admin/node_modules/grpc/src/common.js:91:15)下在InterceptingListener._callNext(/user_code/node_modules/firebase-admin/node_modules/grpc/src/client_interceptors.js:568:42)处的InterceptingListener.onReceiveStatus(/ user_code / node_modules / firebase-admin /回调时的node_modules / grpc / src / client_interceptors.js:618:8)(/user_code/node_modules/firebase-admin/node_modules/grpc/src/client_interceptors.js:845:24)
我的期望:我期望它是有效的。为什么这无效?我做错什么了吗?
Cloud Firestore不支持嵌套数组。您可以存储对象数组,并且这些对象可以具有作为数组的字段,但是多层数组是不可能的。
您将需要更改数据,使其看起来更像:
[
{"id": "-LXRXPFgA6sC9Mg0GQMt","number":1,"label":"Sushi premium"},
// ...
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1159 次 |
| 最近记录: |