Я добавляю данные в мою коллекцию Firestore с помощью node-red-contrib-cloud-firestore . Все шло хорошо, пока я не решил добавить в мои данные вложенный массив:
{ firstname: 'John',
contact:
{ name: 'Jane Doe',
company: 'Inc',
mail: 'jdoe@inc.com' },
name: 'Doe',
email: 'johndoe@inc.com' }
Код в модуле идет
this.firestore.collection(col).add(payload)
Я дважды проверил полезную нагрузку, все точно так же, как указано выше, но ошибка показывает
Error: Value for argument "data" is not a valid Firestore document. Invalid use of type "object" as a Firestore argument (found in field contact).
Есть ли уловка, которую я должен знать о вложенных объектах?
Спасибо