查询Couchbase服务器上的复杂JSON查询

查询Couchbase服务器上的复杂JSON查询,couchbase,n1ql,Couchbase,N1ql,我在Couchbase服务器上运行查询复杂JSON上的查询 { "fname": "saksham", "lname": "handu", "dateOfBirth": { "day": 30, "month": 11, "year": 1996 } } 我在跑步 `SELECT * from `bucket-name` where fname="saksham"; 但结果并没有显示上面的JSON。如果我从JSON中

我在Couchbase服务器上运行查询复杂JSON上的查询

{
    "fname": "saksham",
    "lname": "handu",
    "dateOfBirth": {
        "day": 30,
        "month": 11,
        "year": 1996
  }
}
我在跑步

`SELECT * from `bucket-name` where fname="saksham";
但结果并没有显示上面的JSON。如果我从JSON中删除
dateOfBirth
,然后触发相同的查询,它将显示JSON。有人能帮忙吗


此外,如何在
dateOfBirth
中编写关于
年份的查询?

为什么要用CouchDB和CouchApp标记您的Couchbase问题,它们完全不相关?您创建了什么索引?我使用一个主索引运行了此查询(最低要求,但不推荐用于生产),并且运行良好。回答问题的第二部分:
从bucketname中选择*,其中dateOfBirth.year=1996我强烈建议您查看一些N1QL文档,从本互动教程开始:为什么您用CouchDB和CouchApp标记您的Couchbase问题,它们完全不相关?您创建了什么索引?我使用主索引运行了此查询(最低要求,但不推荐用于生产)它工作得很好。回答问题的第二部分:
从bucketname中选择*,其中dateOfBirth.year=1996我强烈建议您查看一些N1QL文档,从本交互式教程开始: