Can't use split chaining
Opened this issue · 0 comments
lelvisl commented
package main
import (
"fmt"
nqb "github.com/wheniwork/n1ql-query-builder"
)
func main() {
bucket := "dicts"
dictKey := "_dict"
name := "lalka"
limit := 15
offset := 10
where := nqb.X(dictKey).Eq(nqb.S(name))
s := nqb.Select(nqb.Meta("id")).From(bucket)
s.Where(where)
if limit > 0 {
s.Limit(limit)
}
if offset > 0 {
s.Offset(10)
}
fmt.Println(s.String())
}
$ go run main.go
SELECT META(id) FROM dicts OFFSET 10