Javascript Firebase收集方法不返回CollectionReference对象

Javascript Firebase收集方法不返回CollectionReference对象,javascript,firebase,google-cloud-firestore,react-redux,Javascript,Firebase,Google Cloud Firestore,React Redux,这是我第一次使用StackOverflow。希望有人能帮助我 我正在尝试编写React redux应用程序,目前正在尝试将Firebase集成到该应用程序中。当I console.log一个collectionReference对象时,由于某种原因,该对象的名称被称为n,并且该对象的键似乎是乱七八糟的,例如Ch、Hw等。。。我不知道发生了什么事。有人知道console.log似乎没有给我提供有关收集对象的信息吗?是因为出于安全原因对数据进行了加密吗?这是我为concole.loging coll

这是我第一次使用StackOverflow。希望有人能帮助我

我正在尝试编写React redux应用程序,目前正在尝试将Firebase集成到该应用程序中。当I console.log一个collectionReference对象时,由于某种原因,该对象的名称被称为n,并且该对象的键似乎是乱七八糟的,例如Ch、Hw等。。。我不知道发生了什么事。有人知道console.log似乎没有给我提供有关收集对象的信息吗?是因为出于安全原因对数据进行了加密吗?这是我为concole.loging collectionReference对象编写的方法

这就是我得到的回应

n {qa: t, Hd: t, dw: t, firestore: t, Qa: null, …}
Cw: n {segments: Array(1), offset: 0, m: 1}
Hd: t {s: t, ignoreUndefinedProperties: false, serializer: Ft}
Qa: null
dw: t {path: n, collectionGroup: null, ds: Array(0), filters: Array(0), limit: null, …}
firestore: t {Bd: FirebaseAppImpl, qd: t, INTERNAL: {…}, qa: t, jd: "[DEFAULT]", …}
id: (...)
parent: (...)
path: (...)
qa: t {projectId: "shop-2b337", database: "(default)"}
__proto__: n
这些Ch、hW等看起来像是缩小了的内部属性,它们只是你不需要的私人物品,因此它们不是人类可读的。您将无法在CollectionReference上看到枚举的数据,甚至还无法直接访问任何数据,因为您没有要求任何内容,只选择了一个集合


像@Chris said一样,使用.doc选择文档或使用.get、.where和其他方法进行查询以实际获取数据。我建议您在安装应用程序时遵循以下步骤。

我不确定您希望控制台日志打印出什么内容,但Christian是对的,您看到的是对象的内部表示已损坏。它没有有意义的字符串格式


如果您想记录一些有意义的内容,也许可以使用或它的其他文档属性之一。如果您需要该集合中的文档数据,您必须。

对我来说,这看起来确实像一个引用对象;你在期待什么?为什么?嗨,克里斯!我希望console.log会打印出CollectionReference对象和相关的键名。现在,关键名称是Cw,Ha,Qa…,我不知道它们来自哪里,因为我没有设置它们;你试过打电话给我吗?我想说的是,虽然我当然不是firestore专家,但我没有看到任何迹象表明出了问题。
n {qa: t, Hd: t, dw: t, firestore: t, Qa: null, …}
Cw: n {segments: Array(1), offset: 0, m: 1}
Hd: t {s: t, ignoreUndefinedProperties: false, serializer: Ft}
Qa: null
dw: t {path: n, collectionGroup: null, ds: Array(0), filters: Array(0), limit: null, …}
firestore: t {Bd: FirebaseAppImpl, qd: t, INTERNAL: {…}, qa: t, jd: "[DEFAULT]", …}
id: (...)
parent: (...)
path: (...)
qa: t {projectId: "shop-2b337", database: "(default)"}
__proto__: n