Firestore!=查询错误:类型““!=”的参数不能分配给类型“ WhereFilterOp”的参数。ts(2345)

时间:2020-10-29 16:11:17

标签: javascript google-cloud-firestore

我的打字稿编译器出现问题,导致该查询出错:

const xxx = admin.firestore().collection('xxx')
.where('end', '!=', timestampDate).where('end', '<', timestampDate).get();

错误:类型'“!=”'的参数不能分配给类型'WhereFilterOp'.ts(2345)的参数。

任何解决方案?

1 个答案:

答案 0 :(得分:1)

将您的Firebase / Firestore库更新为最新版本。不等于查询直到最近才可用。根据@ google-cloud / firestore发行说明,您需要使用4.3.0 or later版。如果您使用Firebase Admin SDK来访问相同的库,请尝试使用最新的9.3.0。