Максимальная глубина резкости на карте или в массиве? Вопрос об ограничении использования - PullRequest
0 голосов
/ 20 июня 2020

Мой вопрос относится к документации Google Cloud Firestore, указанной здесь: https://cloud.google.com/firestore/quotas#writes_and_transactions

В частности, эта строка: «Максимальная глубина полей на карте или массиве 20»

Означает ли это, что массив может иметь максимальную длину 20? Я не знаком с термином «глубина резкости».

Если это неправильный веб-сайт стека, чтобы задать вопрос, отправьте меня в правильном направлении.

1 Ответ

1 голос
/ 20 июня 2020

Это относится к вложенным объектам. Поле типа карты может иметь вложенные карты с большим количеством полей. Вы можете ссылаться на эти вложенные поля, используя синтаксис с точкой.

mapField: {
    nestedMapField: {
        a: 1
    }
}

Чтобы использовать a в запросе, вы должны ссылаться на него следующим образом: mapField.nestedMapField.a. Максимальное количество таких вложений 20 "глубиной".

...