Я пытаюсь скопировать содержимое одного документа в другую коллекцию, но не могу этого сделать.это мой код
сначала я получаю ссылку с:
this.pollRef = this.afs.collection('polls').doc(pollId);
, затем я пытаюсь скопировать его в другую коллекцию с таким кодом:
//Option 1 copy the documentRef
var idBefore = this.afs.createId();
console.log(idBefore);
const datas = { name: 'hola' }
this.afs.collection('rooms').doc(idBefore).set(datas);
var idBefore2 = this.afs.createId();
this.afs.collection('rooms')
.doc(idBefore)
.collection('poll')
.doc(idBefore2)
.set(this.pollRef);
это броситьэта ошибка:
Ошибка: Ошибка вызова функции DocumentReference.set () с неверными данными.Данные должны быть объектом, но это был: пользовательский объект AngularFirestoreDocument