2017-07-13 14 views
1

Couchbase DBから出力されたN1QLクエリの文字列として以下の値が必要です。Couchbase DBからのn1qlクエリ出力の文字列への変換

電流 - 期待

"cas": 1499937943452123136 

-

"cas": "1499937943452123136" 

CBQ問合せ:

select meta().cas from sampledb where type = "PROD" and Id = 
"PROD_101" 

はあなたの助けを要求します。

よろしく、 Emraan。

答えて

1

to_string関数を使用します。

select to_string(meta().cas) from sampledb where type = "PROD" and Id = "PROD_101" 

どのバージョンのCouchbaseを使用していますか?

+0

こんにちは@kbinstance、結果は文字列ですが、最後の2桁を四捨五入しています。出力は「cas」:「1499937943452123100」です。しかし、私は** "cas"として価値が必要です: "1499937943452123136" **。 – Emraan

+0

TO_STRING引数が特定の値を超えて浮動小数点に割り当てられると、精度が失われます。これは機能リリースで修正されています。 – vsr

+0

@Emraan:vsrが言っているように、これは既知の問題で、今後のリリースのベータ版で修正されています。 – kbinstance

関連する問題