Это, скорее всего, потому что вы делаете
this.firestore.collection(Config.chatCollection).add(JSON.parse(JSON.stringify(m1)));
Делая
this.firestore.collection(Config.chatCollection).add(m1);
, все должно быть в порядке, так как кажется, что m1
- это JavaScript Объект.
do c для метода add()
- здесь , вы увидите, что его параметром должен быть «Объект, содержащий данные для нового документа». Если m1
является допустимым объектом, вам не нужно делать JSON.parse(JSON.stringify(m1))
, что соответствует:
- Преобразованию объекта
m1
JavaScript в строку JSON, а затем ; - Взяв получившуюся строку JSON и преобразовав ее обратно в JavaScript объект.