我一直在使用N4QL的DP4版本运行一些测试。
似乎如果我写入数据库(保存文档),我可以通过密钥直接访问它,但如果我运行查询以按文档类型和另一个匹配值查找它,它不会来返回结果1到10秒。
在此时间过后,查询将返回预期结果。
我在这里看到了这个问题:https://issues.couchbase.com/browse/MB-10944
该问题表明它已在DP4中得到解决,但没有关于如何使用新功能的确认或文档。
有没有人想出如何做到这一点,或者有一位Couchbase开发者可以帮忙吗?
答案 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。