N1QL Query Builder

Fluent Couchbase N1QL Query Builder for Go

The API is currently experimental and may change.

Statements

See the godoc or the tests for examples.

Expressions

http://godoc.org/github.com/wheniwork/n1ql-query-builder/#Expression

Aspect of gocb-dsl

gocb-dsl has multi-function/feature-set that may help the certain developer to write more readable and long-life couchbase queries. It has simple code-base that any developer can contribute as well.

gocb-dsl is not ORM but I've future plan that contains gocb-dsl will be used in ORM project

TODO

  • More functions
    • Aggregate
    • Array
    • Case
    • Collections
    • Comparison
    • Conditional
    • Date
    • JSON
    • Meta
    • Number
    • Object
    • Pattern Matching
    • String
    • Type
    • Nested Query
  • DML statements
  • Tests
    • Unit Test
    • Integration Test