我想從Firebase節點獲取單個密鑰,但無法從我現在擁有的代碼中獲取任何密鑰。這裏是我的代碼:使用VueFire從Firebase獲取.key
let app = Firebase.initializeApp(config)
let db = app.database()
let bdRef = db.ref()
export default {
name: 'hello',
firebase: {
businesses: bdRef.orderByChild('.key').equalTo('306')
}
}
這樣做時,我得到這個錯誤:
validation.js?5c80:234 Uncaught Error: Query.orderByChild failed: First argument was an invalid path = ".key". Paths must be non-empty strings and can't contain ".", "#", "$", "[", or "]"`
當我做我的代碼:
businesses: bdRef.orderByChild('title').equalTo('Feather Animation Wood Carving Supplies')
它配備了此陣:
0:Object
.key:"3021"
address:"Hello Avenue"
city:""
description:"Wood carving tools and supplies. Please contact us by phone or internet."
email:"[email protected]"
employees:"1"
如何獲得.key
屬性?
問題不在於訪問名爲'.key'的關鍵,但它傳遞給'orderByChild()'函數 – kuzyn