Uma*_*han 2 firebase google-cloud-firestore
我需要在类似我创建的数组中添加数组,您可以在图像中看到我需要在成员中添加 2 个数组。我需要保存 uid+name。但没有数组选项,只有字符串、数字、布尔值等。

我们如何在 Firestore 的数组中创建数组?
你不能。您无法在另一个数组中添加一个数组。当涉及到数组值时,数组不是受支持的数据类型。您可以添加一个数组,该数组可以包含字符串、数字、布尔值、地图、时间戳、地理点、引用,甚至 null 但不包含数组。您正在寻找的是二维数组,目前不支持。您不能创建数组数组。您唯一可行的选择是使用对象(地图)。这样的文件应该是这样的:
autoId
|
--- myArray
|
--- 0
| |
| --- propertyOne: "value"
| |
| --- propertyTwo: "value"
|
--- 1
|
--- propertyOne: "value"
|
--- propertyTwo: "value"
Run Code Online (Sandbox Code Playgroud)
所以你最终会得到一个 Maps 数组。要取回该数据,只需获取文档并遍历该地图列表即可。
| 归档时间: |
|
| 查看次数: |
578 次 |
| 最近记录: |