通过Regex Google数据存储区查询实体

时间:2020-01-26 22:14:27

标签: google-app-engine go google-cloud-datastore

我想在Datastore模式下使用Firestore在Google App Engine中运行查询。我要完成的是基于正则表达式查询字符串。例如,我想要一个查询,该查询将返回与正则表达式匹配的所有实体。在docs中找不到关于正则表达式的任何信息。我正在寻找类似于以下代码的内容。

query := datastore.NewQuery(kind).
    Filter("date =", myRegex)
//then run the query and so forth

感谢您的帮助!


编辑: 我要实现的正则表达式看起来像下面的“ 1 / \ d \ d / 2020”

1 个答案:

答案 0 :(得分:1)

使用以下查询。不需要正则表达式。

query := datastore.NewQuery(kind).
    Filter("date >=", "1/00/2020").
    Filter("date <=", "1/99/2020").