Joh*_*dol 3 java google-app-engine jdoql google-cloud-datastore
我正在尝试查询google数据存储区(类似于pm - > persistanceManager):
String filters = "( field == 'value' || field == 'anotherValue' )";
Query query = pm.newQuery(myType.class, filters);
Run Code Online (Sandbox Code Playgroud)
当我执行时 - 我回来了:App Engine数据存储区不支持运算符OR.
对于这类查询,人们体验的最佳方法是什么?
任何帮助赞赏!
Nic*_*son 10
执行多个查询.与所有其他数据库一样,数据存储区无法有效地执行析取.与其他数据库不同,它向用户暴露了这一难题,明确表示您正在做的事情并不高效.您唯一的解决方案是执行多个查询 - 每个查询一个或 - 并将它们组合在一起.
| 归档时间: |
|
| 查看次数: |
6785 次 |
| 最近记录: |