如何解决TS类型错误时,试图通过使用orderByChild获得firebase数据?



我需要从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

最新更新