实际变量是Long但是在将它保存到Firestore时我意外地将其转换为String,现在我无法在此String字段上执行诸如whereGreaterThan,whereLessThan,orderBy等查询
没有办法神奇地改变数据类型。最简单的方法是重写所有保存为字符串的文档。
您可以使用类似Python服务器库的东西来执行此操作,在GCP控制台中使用Cloud Shell。
注意,您可以通过为>= ""
执行过滤器来获取字段设置为字符串的所有文档。这将为您提供具有任何值的字符串的每个字段,以及空字符串。