我正在添加收到此错误的最小代码
firestore() .collection('someCollection') .doc('someDocument') .set({ test: 5, }) .catch(e => { alert(e); });
Firestore版本:"@React-原生-消防基地/消防仓库”:“^14.7.0”,当我使用{test:文档的“something '}。为什么会发生这种情况?我想在测试中存储整数值
zbdgwd5y1#
查看v14的中断更改您需要检查“where/in”子句。可能,以前您可能有这样的.where('time' > user.registerTime.toDate().getTime()),但现在它抛出异常。要使tmp工作,可以这样写.where('time' > ${user.registerTime.toDate().getTime()}),它不会抛出异常,但idk是否正确(也许,最好的解决方案是在Firestore服务器端执行迁移,正如他们提到的那样,以摆脱这个丑陋的TMP修复)
.where('time' > user.registerTime.toDate().getTime())
.where('time' > ${user.registerTime.toDate().getTime()})
1条答案
按热度按时间zbdgwd5y1#
查看v14的中断更改您需要检查“where/in”子句。
可能,以前您可能有这样的
.where('time' > user.registerTime.toDate().getTime())
,但现在它抛出异常。要使tmp工作,可以这样写
.where('time' > ${user.registerTime.toDate().getTime()})
,它不会抛出异常,但idk是否正确(也许,最好的解决方案是在Firestore服务器端执行迁移,正如他们提到的那样,以摆脱这个丑陋的TMP修复)