2017-07-16 95 views
1

我只是在android上測試couchbase lite(使用xamarin)。也許這是一個重複的問題;是否將couchbase lite作爲SQLite的NoSql替代品,或者它是針對與主couchbase數據庫同步進行了優化的小型沙發嗎?Couchbase lite查詢和過濾

查詢是由視圖(索引)完成的,他們似乎是使用常量的靜態搜索,這些常量的變化很小。

例如,我可以使用自動完成文本還是使用用戶在運行時輸入的數據進行搜索? N1QL似乎是實現這一目標的一種方式,但它不打算帶入移動領域。

如果我沒有以正確的方式使用它,或者我不瞭解couchbase機制,請告訴我。

回答

1

N1QL似乎是這樣做的一種方式,但它不打算帶到手機。

其實這是2.0的一個特性。這不是N1QL,但它的意思是儘可能接近它。您可以在tests中看到一些語法示例。忽略頂部(模型)的東西,因爲這將適用於以後2.x版本,並側重於與Query.Select

至於其他的事情,你可以使用Couchbase精簡版的完全離線數據庫作爲NoSQL的啓動東西如果您願意,可以直接使用SQLite。您還可以使用它與Couchbase Server進行同步,這是許多真正的權力來自的地方!

+0

謝謝。當v2將被釋放? – user2912553

+0

當前時間表爲:我們在今年年底前將GA作爲測試目標。但是我們已經發布了[開發者版本](https://developer.couchbase.com/documentation/mobile/2.0/whatsnew.html),社區現在每隔兩週就會嘗試一下! – borrrden

+0

爲了清楚起見,Couchbase Lite是從頭構建的移動版。它不是以任何方式縮小版本的Couchbase服務器。 – Hod