【发布时间】:2020-10-12 11:33:49
【问题描述】:
我正在尝试进行这样的 'in' 查询:db.collection('units').where('SuperID', 'in', payload)
SuperID:是一个数字
payload:是与 SuperID 匹配的数字数组
我这样做是为了可以根据这样的文档对用户进行分组
Vuex 商店
getgs: firestoreAction(({ bindFirestoreRef, payload }) => {
//return the promise returned by 'bindFirestoreRef'
return bindFirestoreRef('gs', db.collection('units').where('SuperID', 'in', payload))
}),
方法
methods: {
...mapActions(['getgs']),
ggs(payload){
console.log(payload)
this.getgs(payload)
}
}
每当我尝试调用它时,它都会记录我需要的数组,然后说它未定义并引发 Firebase 错误。
【问题讨论】:
标签: firebase vue.js google-cloud-firestore vuex vuexfire