Abstract
As you’ve seen in the previous two chapters, you can store and retrieve documents very quickly with key-based operations and perform some pretty complex queries and aggregations with views. However, even with these two mechanisms, you are limited to finding known keys and searching in predefined indexes within a single bucket. You can’t perform ad hoc queries programmatically, nor can you search across multiple buckets. This is where N1QL comes to the rescue! N1QL (pronounced “nickel”) is a new query language with a familiar, SQL-like syntax. When we wrote the first version of this book, it was only offered as a developer preview, but now Couchbase 4.0 is finally out, so we can talk about the real deal.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2015 David Ostrovsky, Mohammed Haji, and Yaniv Rodenski
About this chapter
Cite this chapter
Ostrovsky, D., Haji, M., Rodenski, Y. (2015). The N1QL Query Language. In: Pro Couchbase Server. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-1185-4_6
Download citation
DOI: https://doi.org/10.1007/978-1-4842-1185-4_6
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-1186-1
Online ISBN: 978-1-4842-1185-4
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books