gpt4 book ai didi

python - 用于查询的 Cloud Firestore array_contains 运算符

转载 作者:行者123 更新时间:2023-12-01 08:52:36 26 4
gpt4 key购买 nike

我想根据子字符串匹配查询 Cloud Firestore 数据库。关于documentation可以使用 array_contains 运算符来完成。

> The where() method takes three parameters: a field to filter on, a
> comparison operation, and a value. The comparison can be <, <=, ==, >,
> >=, or array_contains

但是当我尝试使用它时,出现以下错误:

doc_ref = db.collection(u'full').where(u'desc', u'array_contains', snippet).get()
obj = doc_ref[0].to_dict()

ValueError: Operator string 'array_contains' is invalid. Valid choices are: <, <=, ==, >, >=.

此时我不知道运算符应该采用不同的格式,文档已经过时,或者我只是做错了。

最佳答案

经过一番挖掘,我在 array_contains 示例的 Python 选项卡下发现“尚不支持”。

Python array_contains firestore docs

关于python - 用于查询的 Cloud Firestore array_contains 运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53017080/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com