【发布时间】:2020-01-26 22:14:27
【问题描述】:
我想在 Google App Engine 中使用 Firestore 在 Datastore 模式下运行查询。我想要完成的是根据正则表达式查询字符串。例如,我想要一个返回所有与正则表达式匹配的实体的查询。我在docs 中找不到任何关于正则表达式的信息。我正在寻找类似于以下代码的内容。
query := datastore.NewQuery(kind).
Filter("date =", myRegex)
//then run the query and so forth
感谢您的帮助!
编辑: 我要实现的正则表达式如下 `"1/\d\d/2020"
【问题讨论】:
-
不支持正则表达式过滤器。最好的选择是过滤正则表达式的文字前缀(如果有)并在应用程序代码中按正则表达式过滤。
-
@CeriseLimón,有什么解决方法吗?
-
@CeriseLimón,我更新了我的问题来描述我的正则表达式。我将如何实施您所描述的内容?
标签: google-app-engine go google-cloud-datastore