有没有办法在Firestore中更改字段的数据类型?

问题描述 投票:1回答:1

实际变量是Long但是在将它保存到Firestore时我意外地将其转换为String,现在我无法在此String字段上执行诸如whereGreaterThan,whereLessThan,orderBy等查询

firebase google-cloud-firestore
1个回答
2
投票

没有办法神奇地改变数据类型。最简单的方法是重写所有保存为字符串的文档。

您可以使用类似Python服务器库的东西来执行此操作,在GCP控制台中使用Cloud Shell。

注意,您可以通过为>= ""执行过滤器来获取字段设置为字符串的所有文档。这将为您提供具有任何值的字符串的每个字段,以及空字符串。

© www.soinside.com 2019 - 2024. All rights reserved.