Javascript Firebase:执行get时获取奇怪的'e'对象
不确定这应该是什么或者为什么会发生,但我正在尝试对Firebase中的一个集合执行一个简单的Javascript Firebase:执行get时获取奇怪的'e'对象,javascript,firebase,Javascript,Firebase,不确定这应该是什么或者为什么会发生,但我正在尝试对Firebase中的一个集合执行一个简单的get,但是我得到了以下对象: e {_firestore: o, _key: e, _document: e, _fromCache: false, _hasPendingWrites: false} exists: true id: "tOswoypflMS1gBPpfWmEenldBPm2" metadata: t ref: n _document: e {key: e, ver
get
,但是我得到了以下对象:
e {_firestore: o, _key: e, _document: e, _fromCache: false, _hasPendingWrites: false}
exists: true
id: "tOswoypflMS1gBPpfWmEenldBPm2"
metadata: t
ref: n
_document: e {key: e, version: n, data: a, proto: {…}, hasLocalMutations: false, …}
_firestore: o {_queue: t, INTERNAL: {…}, _config: Gc, _databaseId: e, _dataConverter: t, …}
_fromCache: false
_hasPendingWrites: false
_key: e {path: e}
__proto__: Object
事实证明,我甚至无法在上执行JSON.stringify
,因为它会导致以下错误:
js:1375类型错误:将循环结构转换为JSON
-->从构造函数为“e”的对象开始
|属性“firebase”->具有构造函数“object”的对象
|属性“apps”->构造函数为“Array”的对象
---索引0结束循环
我的模式是否有问题,或者我根本不理解的东西?
我的电话如下:
import { db } from '../firebase'
const clients = await db
.collection('clients')
.doc('A_VALID_CLIENT_ID')
.get()
get()
的结果是一个,而不是一个普通的数据对象。您可能希望对快照中的.data()
执行任何序列化。get()的结果是一个,而不是一个普通的数据对象。您可能希望对快照中的.data()
执行任何序列化