1

我想做以下查询,

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;
4

1 回答 1

0

多个 AND 可以使用SortedMerge 或 ZigZagMerge有关文档,请参见此处,例如,请参见此处。

使用db.scan进行 OR 查询。

这两种查询可以组合在一起,只要 OR 是节点的顶部,即析取范式。

不幸的是,这些查询在 fluent Query API中还不可用,现在使用起来太糟糕了。

于 2016-01-28T01:22:34.433 回答