【发布时间】:2019-10-01 13:48:43
【问题描述】:
我在我的 react 应用程序中使用了 firestore。尝试获取/创建/更新文档时,它可以正常工作。 但是我无法访问我需要使用 arrayUnion 更新数组的 FieldValue。我使用的 firebase 版本是 6.6.2。
具体来说,这是我要开始工作的代码:
const locations = firebase.firestore.FieldValue.arrayUnion('location 1')
firebase.firestore().collection('config').doc('groups').update({ locations })
firebase.firestore() 在完全相同的文件中工作,但 firebase.firestore.FieldValue 未定义。
【问题讨论】:
-
你是如何导入
firebase的? -
@RicardoLopes 我正在像这样导入 firebase:
import firebase from 'firebase',而我的 firebase.js 文件如下所示:import * as firebase from 'firebase/app' import 'firebase/auth' import 'firebase/firestore' import 'firebase/storage' import 'firebase/functions' const { firebaseConfig } = require('./config.json') const app = firebase.initializeApp(firebaseConfig) export default app
标签: reactjs firebase google-cloud-firestore