2016-10-21 19 views
2

Couchbaseので、私はビールのサンプルバケット内の文書を持ってリターンNULL結果

それは私が私のソースからの結果を取得しようとしながら、

{ 
    "uid": "kingarthur", 
    "email": "[email protected]", 
    "interests": [ 
    "Holy Grail", 
    "African Swallows" 
    ] 
} 

を次のようにSコードアプリケーション、私は結果を得ることができます。ここでのサンプルコードは

// Use query 
query := gocb.NewN1qlQuery("SELECT * FROM `beer-sample` WHERE email=?") 
email := `[email protected]` 
params := []interface{}{ 
    email} 
rows, err := bucket.ExecuteN1qlQuery(query, params) 

if err != nil { 
    fmt.Println(err) 
    return 
} 

var row interface{} 
for rows.Next(&row) { 
    fmt.Printf("Row: %v", row) 
} 

ですが、私はCBQのCLIからN1SQLコマンドを実行した場合、私は常にnull結果を取得するには、誰もがなぜ知っていますか?

enter image description here

答えて

1

決意、 それは文字 ``、我々は、単一引用符、二重引用符

CBQを使用する必要がありますによって引き起こされる>beer-sample WHERE email='[email protected] SELECT * FROM '; { "requestID": "17507176-519e-4b42-9808-aa3b855f4fb9"、 "署名":{ "":"" }、 "結果":[ { "ビール試料" :{ "メール": "[email protected]"、 "利益":[ "聖杯"、 "アフリカツバメ" ]、 "UID": "kingarthur" }} ] 「ステータス」:「成功」、 「指標」:{ "経過時間": "7.399438091s"、 "EXECUTIONTIME": "7.39925411s"、 "resultCount":1、 "このResultSize":266 }}

関連する問題