ValueError:运算符字符串'array_contains'无效

时间:2019-03-10 06:11:35

标签: python firebase google-cloud-firestore firebase-admin

我正在使用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有问题吗?

1 个答案:

答案 0 :(得分:1)

有可能应该改为使用'array-contains'。