2016-02-15 44 views
0

我閱讀文檔 - 但似乎無法讓我的頭圍繞這個(我是一個SQL傢伙)如何創建簡單的瀏覽或查詢子文檔

1)我在使用CBdocloader

加載的JSON文件
[ 
    { 
    "ID": "9e78f4a6-4061-48aa-8154-0b738d93461b", 
    "More fields": "" 
    } 
] 

2)現在有一個對象在我的bucket calles values100(這是該文件的名稱)。

3)如何在通過查詢或視圖導入的存儲桶中訪問此對象中的數據?

從mybucket中選擇*返回1個結果,包含我加載的所有行 - 但我真的想要查詢那個桶中的數據嗎?我應該創建一個視圖嗎?我應該查詢一個視圖?我的問題是#3,但我很困惑..

+0

我修改了這個問題 - 我希望現在有意義。 –

回答

0

我相信有一個正在進行幾件事情:

一個。 cbdocloader預計每個文檔都包含在一個單獨的文件中。所需的行爲表明每個文檔應該是自己的文件,而不是Couchbase上的單個文檔。該工具將創建多個可以索引的couchbase文檔。我不確定是否有辦法使用該工具分割文本文件;你可能必須寫一個腳本來爲你做。

b。 Couchbase旨在成爲文檔數據庫,而不是SQL數據庫。因此,您在大多數情況下訪問文檔的方式都是通過文檔ID進行的,這對您的應用程序應該具有一定的意義。這並不是說您無法在索引中查找文檔ID,但是如果您打算執行大量複雜的查詢,則可能會發現SQL數據庫可以更好地工作。如果您在創建索引時需要幫助,請發佈一個新問題。

+0

好的謝謝 - 我以爲我錯過了一些東西。這更有意義。 –