由於有多個請求來解釋this answer這個附加答案已經發布。
實施例1
如果
scan '<table>', { COLUMNS => '<column>', LIMIT => 3 }
將返回:
ROW COLUMN+CELL
ROW1 column=<column>, timestamp=<timestamp>, value=hello_value
ROW2 column=<column>, timestamp=<timestamp>, value=hello_value2
ROW3 column=<column>, timestamp=<timestamp>, value=hello_value3
然後這個濾波器:
scan '<table>', { COLUMNS => '<column>', LIMIT => 3, FILTER => "ValueFilter(=, 'binaryprefix:hello_value2') AND ValueFilter(=, 'binaryprefix:hello_value3')" }
將返回:
ROW COLUMN+CELL
ROW2 column=<column>, timestamp=<timestamp>, value=hello_value2
ROW3 column=<column>, timestamp=<timestamp>, value=hello_value3
例2
如果不支持,以及:
scan '<table>', { COLUMNS => '<column>', LIMIT => 3, FILTER => "ValueFilter(!=, 'binaryprefix:hello_value2')" }
將返回:
ROW COLUMN+CELL
ROW1 column=<column>, timestamp=<timestamp>, value=hello_value
ROW3 column=<column>, timestamp=<timestamp>, value=hello_value3
來源
2016-04-12 22:30:58
030
@utrecht:能否請您解釋一下是'binaryprefix:someValue'的意思。一個例子會給予更多的清晰度, – Sudip7
@ Sudip7好的。我添加了[示例](http://stackoverflow.com/a/36585239/2777965)。 – 030
取決於表的大小,通常返回結果的速度有多快。 – vbNewbie