Во время выполнения этого кода я хочу создать json, содержащий в качестве значения поле документа (ключ и значение) вложенного документа.
function getobjectItemsById(id){
var objectItemsRef = db.collection(collectionName).doc(id).collection(subCollection);
let object_items = [];
return objectItemsRef.get()
.then(snapshot => {
snapshot.forEach(item => {
let object_item = {};
object_item.id = item.id;
object_item.object_item = item.data();
console.log(item.data());
object_items.push(object_item);
})
return object_items;
})
}
Но когда я возвращаю этот объект в выводе:
console.log(objects)
Мой вывод:
[объект объекта] [объект объекта]
Как получить правильный ключ и значение?