Когда я делаю это в моих node.js в облачных функциях firebase:
var my_map = new Map();
my_map.set('name','foo');
my_map.set('description','helloworld');
//update the firestore document
let updateDocument = documentRef.update({
some_field: my_map
});
В журналах появляется следующая ошибка:
не удалось запросить инциденты Ошибка: Для Update () требуется либо один объект JavaScript, либо чередующийся список пар поле / значение, за которым может следовать необязательное предварительное условие. Значение аргумента «dataOrField» не является допустимым документом Firestore. Входные данные не являются простым JavaScript объектом (находится в поле "some_field").
Я проверил документацию здесь https://firebase.google.com/docs/firestore/manage-data/add-data, но приведен единственный связанный с картой пример кажется, имеет дело с обновлением вложенных полей. Я хочу создать карту и легко установить поле в документе пожарного депо для содержимого этой карты.
Я новичок как в node.js, так и в пожарном депо. Заранее спасибо за помощь.