Firebase CloudFirestore справочный тип данных

В javascript мы можем получить доступ с помощью:

  • точечной нотации - foo.bar
  • квадратных скобок - foo[someVar] или foo["string"]

Но только второй случай позволяет динамически обращаться к свойствам:

var foo = { pName1 : 1, pName2 : [1, {foo : bar }, 3] , ...}

var name = "pName"
var num  = 1;

foo[name + num]; // 1

// -- 

var a = 2;
var b = 1;
var c = "foo";

foo[name + a][b][c]; // bar
0
задан Doug Stevenson 24 March 2019 в 07:18
поделиться

1 ответ

Поля ссылочного типа возвращаются в запросе как объекты типа DocumentReference на всех платформах. Вы можете использовать его так же, как любой DocumentReference, который вы создаете сами. Это означает, что, конечно, вы можете вызвать get () для получения содержимого упомянутого документа.

0
ответ дан Doug Stevenson 24 March 2019 в 07:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: