2017-07-16 121 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