Как я могу исправить следующую ошибку при получении документа с помощью администратора Firebase? - PullRequest
0 голосов
/ 30 июня 2018

Я не могу получить ни одного документа из своей базы данных пожарного депо. Я могу просто получить данные на стороне клиента, используя angularfire2. Но когда я использую следующий код в облачных функциях, я получаю случайный объект. Это следующая схема базы данных

/networks/hzlNpVEB9nOKRdPG/companyProfiles/M6nKSjsnA9yyhvnvfB8oD/userProfiles/820RGKrdhhjoF9Ba6Zf

Это код

const admin = require('firebase-admin');
const db = admin.firestore();
let profilesRef = db.collection("/networks/${networkProfileId}/companyProfiles/${companyProfileId}/userProfiles").doc(user.uid).get()
         .then(doc =>{
                if(doc.exists){
                    res.status(200).send({data:doc.data()});
                }

            })

это текущий возвращаемый объект

{}
​
<prototype>: {…}
​​
__defineGetter__: function __defineGetter__()
​​
__defineSetter__: function __defineSetter__()
​​
__lookupGetter__: function __lookupGetter__()
​​
__lookupSetter__: function __lookupSetter__()
​​
__proto__: Getter & Setter
​​
constructor: function Object()
​​
hasOwnProperty: function hasOwnProperty()
​​
isPrototypeOf: function isPrototypeOf()
​​
propertyIsEnumerable: function propertyIsEnumerable()
​​
toLocaleString: function toLocaleString()
​​
toSource: function toSource()
​​
toString: function toString()
​​
valueOf: function valueOf()

1 Ответ

0 голосов
/ 05 июля 2018

Полагаю, это солома, которая сломала верблюдов назад. Если бы на это смотрели более 5 разработчиков, и даже инженер Google не смог помочь. Нечто такое простое и не функционирующее. Отменено более 6 версий. Перестроил приложение в angularjs и sql и работал просто отлично.

...