我的打字稿编译器出现问题,导致该查询出错:
const xxx = admin.firestore().collection('xxx')
.where('end', '!=', timestampDate).where('end', '<', timestampDate).get();
错误:类型'“!=”'的参数不能分配给类型'WhereFilterOp'.ts(2345)的参数。
任何解决方案?
答案 0 :(得分:1)
将您的Firebase / Firestore库更新为最新版本。不等于查询直到最近才可用。根据@ google-cloud / firestore发行说明,您需要使用4.3.0 or later版。如果您使用Firebase Admin SDK来访问相同的库,请尝试使用最新的9.3.0。