我想做以下查询,
1)多查询如
SELECT * FROM table_name WHERE username="Tom" OR lastname="Gordon" OR city="New York";
2) AND 和 OR 运算的组合。前任:
SELECT * FROM table_name WHERE username="Tom" OR lastname="Gordon" AND age=25;
多个 AND 可以使用SortedMerge 或 ZigZagMerge。有关文档,请参见此处,例如,请参见此处。
使用db.scan进行 OR 查询。
这两种查询可以组合在一起,只要 OR 是节点的顶部,即析取范式。
不幸的是,这些查询在 fluent Query API中还不可用,现在使用起来太糟糕了。