簡體   English   中英

datagrip 如何從 couchbase 存儲桶中獲取所有文檔?

[英]How datagrip gets all the documents from a couchbase bucket?

使用存儲桶中的所有鍵對 datagrip 結果運行GET KEYS FROM BucketName查詢。

但是,當在 couchbase ui 或 java sdk 中查詢相同的查詢時,會出現syntax error - at KEYS datagrip 如何在沒有索引的情況下獲取桶中的所有文檔。

基本上,我們的 JDBC 驅動程序檢測GET KEYS FROM BucketName查詢並使用來自 Couchbase Java SDK 的RawManagerRequest執行它們。 所以你不能在 couchbase ui 中運行這個查詢

這是我們如何做到的: https : //github.com/DataGrip/couchbase-jdbc-driver/blob/dev/driver/src/main/java/com/intellij/executor/GetBucketKeysExecutor.java

create primary index on bucketname;
SELECT RAW META(b).id FROM bucketname AS b;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM