Nosql
Cassandra cqlsh 瀏覽器查詢只能以字節為單位
我在 Linux 上通過 cqlsh 客戶端使用 Cassandra 數據庫。我只能使用以字節形式給出的值進行查詢,但我想像在 SQL 中那樣使用客戶端進行搜尋,其中一切都是字元串。
我應該使用假設嗎?仍然使用它我只能更改輸出,但不能更改查詢。
我在範例情況下使用了Hector Object Mapping,HOM也用於從頭開始創建數據庫。這不是一個好主意,因為一切都作為字節處理,就像它們通常那樣,因此沒有給出關於如何解釋它們的說明。
對此的解決方案是使用 cqlsh 客戶端並在那裡提供 CQL 查詢以添加表。所以,我提出瞭如下查詢:
CREATE COLUMNFAMILY users (KEY varchar PRIMARY KEY, password varchar);
有了這些,值得注意的是賦予每一列的顯式類型(varchar 表示密碼)。現在,在同一個工具上,數據被解釋為我想要的。
也可以看看:
CQL 入門頁面中的更多資訊。
另請參閱CQL 語言參考以獲取更多資訊,例如關於前面提到的 varchar 以外的可用數據類型。