我需要从Firebase(V9)实时数据库中获得所有玩家的点数。我尝试按照文档中的指示获取它们。
但是ref(db, 'usersPoints')
抛出了这个TypeScript错误:
Argument of type 'DatabaseReference' is not assignable to parameter of type 'Query<unknown>'. Type 'DatabaseReference' is missing the following properties from type 'Query<unknown>': converter, type, firestore, withConverter
代码如下:
const db = getDatabase();
const playersByPoints = query(ref(db, "usersPoints"), orderByChild("points"));
看起来您是从firebase/firestore
导入query
,而不是firebase/database
。