Couchbase - N1QL DP4版本可以处理在查询中设置的陈旧选项吗?

时间:2015-02-17 02:45:01

标签: couchbase n1ql

我一直在使用N4QL的DP4版本运行一些测试。

似乎如果我写入数据库(保存文档),我可以通过密钥直接访问它,但如果我运行查询以按文档类型和另一个匹配值查找它,它不会来返回结果1到10秒。

在此时间过后,查询将返回预期结果。

我在这里看到了这个问题:https://issues.couchbase.com/browse/MB-10944

该问题表明它已在DP4中得到解决,但没有关于如何使用新功能的确认或文档。

有没有人想出如何做到这一点,或者有一位Couchbase开发者可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

是但是该功能目前无法通过N1QL shell获得,您需要直接使用HTTP REST API来传递这些参数。

e.g。

curl -v http://localhost:8093/query/service -d 'statement=select * from default&scan_consistency=REQUEST_PLUS'

通过将scan_consistency参数设置为'REQUEST PLUS',N1QL将在内部为视图扫描设置stale = false。