我无法从Firestore数据库中获得一个文档。我可以使用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()
答案 0 :(得分:0)
我想这是把骆驼打断的稻草。如果有5位以上的开发人员对此进行了研究,甚至Google工程师都无法提供帮助。很基本的东西,无法正常工作。还原了6个版本。在angularjs和sql中重建了应用程序,并且运行良好。