I’m guessing query request may be trying to use its own deserializer and not respecting my DataContractJsonSerializer. I tried to use bucket.Query<string> and bucket.Query<object> to see if I could work around this.

0README.md

![](http://www.couchbase.com/images/logo.svg)
#Learn N1QL by sample
N1QL is the document query language used to query data in Couchbase Server (CB). N1QL will be an integrated part of CB 4, until then there is a preview version available.
##SQL for JSON Documents
N1QL is the first language to combine the flexibility of JSON with power of SQL queries. With N1QL you can run SQL like queries against your CB data without the need to pre-build views. N1QL enables advanced ad-hoc document queries in a familiar query language.
##Learning