Как поместить переменную в карту полей линии firebase [nodejs] [js] - PullRequest
0 голосов
/ 22 февраля 2020

Я пытаюсь поместить элемент карты в Firebase. Мне нужно поместить имя поля в переменную.

let DocnRef = db.collection('collection').doc('doc');
var ID = "ident1"

DocnRef.update({
                    "notif.{$ID}": "test"

                });

, но вместо переменной получается так: enter image description here

Помогите мне разобраться, как вставить переменную в этот запрос.

UPD : спросил он. Он ответил.)))

var path = "notif."+ID
DocnRef.update({

[path]: 'test',

});

1 Ответ

1 голос
/ 22 февраля 2020

Вы можете просто сделать:

DocnRef.update({
                    [`notif.${ID}`]: "test"

                });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...