运算符字符串 'array_contains' 无效
Operator string 'array_contains' is invalid
我正在使用 https://github.com/firebase/firebase-admin-python (firebase_admin) 包到 运行 一个脚本来用数据填充我的 firestore 数据库。
当我 运行 以下查询时:
search_releases = self.db.collection('new_search')
.where(u'm_y_filters', u'array_contains', month_year).get()
我收到以下错误:
ValueError: Operator string 'array_contains' is invalid. Valid choices are: <, <=, ==, >, >=.
这是为什么? array_contains 和 array-contains 有什么问题吗?这是为什么??
您可能使用的是旧版本的 SDK。 Firebase Admin SDK 仅委托给 google-cloud-python 包。从发行说明可以看出,从 google-cloud-python version 0.31.0 three months ago. The feature request was tracked here 开始支持 array_contains。确保您使用的是最新的所有内容。
我正在使用 https://github.com/firebase/firebase-admin-python (firebase_admin) 包到 运行 一个脚本来用数据填充我的 firestore 数据库。
当我 运行 以下查询时:
search_releases = self.db.collection('new_search')
.where(u'm_y_filters', u'array_contains', month_year).get()
我收到以下错误:
ValueError: Operator string 'array_contains' is invalid. Valid choices are: <, <=, ==, >, >=.
这是为什么? array_contains 和 array-contains 有什么问题吗?这是为什么??
您可能使用的是旧版本的 SDK。 Firebase Admin SDK 仅委托给 google-cloud-python 包。从发行说明可以看出,从 google-cloud-python version 0.31.0 three months ago. The feature request was tracked here 开始支持 array_contains。确保您使用的是最新的所有内容。