couchbase 查询
您想使用类似SQL的语法查询JSON文档数据库吗?
Couchbase为您提供N1QL 。
N1QL是一种声明性查询语言,它扩展了JSONSQL。 您可以通过本机框架和语言集成,流利的API或JDBC / ODBC驱动程序查询数据。
N1QL使您可以不受任何限制地查询JSON文档-使用单个查询对数据进行排序,过滤,转换,分组和合并。 那就对了。 您可以使用JOIN 合并来自多个文档的数据。 您可以得到那种灵活的数据模型? 就是这个。 您不再局限于“单个表”和“每个查询的表”数据模型。
N1QL教程是学习使用类SQL语法查询JSON文档的概念的绝佳资源。 这里有些例子:
SELECT children[0].fname AS cname
FROM tutorial
WHERE fname='Dave'
要么