gpt4 book ai didi

firebase - 我们如何在 Firestore 中创建数组中的数组?

转载 作者:行者123 更新时间:2023-12-05 01:39:04 25 4
gpt4 key购买 nike

我需要在数组中添加数组——就像我正在创建的一样,您可以在图像中看到我需要在成员中添加 2 个数组。我需要保存 uid+name。但是没有数组选项只有字符串、数字、 bool 值等。 enter image description here

最佳答案

How can we create an array in an array in Firestore?

你不能。您无法在另一个数组中添加一个数组。数组 is not a supported data type当涉及到数组值时。您可以添加一个数组,该数组可以包含字符串、数字、 bool 值、 map 、时间戳、地理点、引用,甚至是 null 但不是 数组。你要找的是一个二维数组,目前不支持。您不能创建数组的数组。您唯一可行的选择是使用对象( map )。这样的文件应该是这样的:

autoId
|
--- myArray
|
--- 0
| |
| --- propertyOne: "value"
| |
| --- propertyTwo: "value"
|
--- 1
|
--- propertyOne: "value"
|
--- propertyTwo: "value"

因此您最终会得到一组 map 。要取回该数据,只需获取文档并遍历该 map 列表即可。

关于firebase - 我们如何在 Firestore 中创建数组中的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59067832/

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