N1QL查询不适用于一个实例但适用于其他

时间:2016-01-18 17:49:24

标签: couchbase n1ql

我在查询除了couchmusic1.country文件之外的任何东西都遇到了麻烦。 以下是它的外观:link

所以,如果我这样做

select * from couchmusic1.country limit 1;

没关系,但是如果我这样做的话:

select * from couchmusic1.playlist limit 1; //or any other number

我得到这样的空结果:

"results": [
    ],
    "status": "success".....................

有没有人有过类似的问题?所有文档都在那里,我尝试删除主索引(目前只有一个)并重新创建它,相同。 有人知道为什么吗?

编辑:只有在查询中有 LIMIT 参数时才会出现问题...我为第一次忘记提及而道歉。

EDIT2:如果有人有兴趣,可以将其用作解决方法:

SELECT * FROM couchmusic1 WHERE playlist IS NOT MISSING limit 1;

注意:要查看文档结构,请查看上面链接中的图像。

1 个答案:

答案 0 :(得分:0)

你已经遇到了一个bug。如果您的查询中有LIMIT,则必须使用

SELECT playlist FROM couchmusic1 LIMIT...

这只是在我们修复bug之前。对不起。