![](/img/trans.png)
[英]Google Cloud Dataflow can't import 'google.cloud.datastore'
[英]Query filter using OR with google.cloud.datastore library
我正在https://googlecloudplatform.github.io/google-cloud-python/stable/datastore-usage.html上检查文档,但找不到使用OR条件查询的方法。
使用AND条件进行过滤非常简单,只需使用add_filter
方法add_filter
。
NDB支持OR条件,但Compute Engine / GAE-Flexible不支持AFAIK,NDB。
如果确实是不支持OR的情况,那么是否可以从Compute Engine / GAE-Flexible中使用其他库来访问具有更好查询功能的数据存储?
数据存储区(服务器端)不支持OR条件。 NDB / AppEngine API通过执行多个查询并组合结果来支持此操作。 检查下面的链接,该链接指向Java API提出的问题,但也适用于所有语言:
https://github.com/GoogleCloudPlatform/google-cloud-java/issues/1364
尚未遇到其他任何支持此功能的高级API,因此您可能必须自己做。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.