查找其数组属性包含字符串的实体

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

我正在使用Google Cloud Datastore,并且具有以下实体:

Question
{
  "title": "Who is it?",
  "categories": [
    {
      "catName": "Computer Science"
    },
    {
      "catName": "Biology"
    }
  ]
}

[在Flask中,如何执行查询以查找其类别数组中所有具有“生物学”的问题?甚至可以创建这样的过滤器吗?

flask google-cloud-datastore
1个回答
0
投票

类似这样的方法应该起作用:

query = client.query(kind='Question')
query.add_filter('categories.catName', '=', 'Biology')
result = list(query.fetch())
© www.soinside.com 2019 - 2024. All rights reserved.