我只是在android上测试couchbase lite(使用xamarin)。 也许这是一个重复的问题; couchbase lite是SQLite的NoSql替代品,还是一个小沙发,经过优化,可以与主沙发基础数据库同步?
查询由视图(索引)完成,它们似乎是使用常量变化较小的常量的静态搜索。
例如,我可以将它与自动填充文本一起使用,还是使用用户在运行时输入的数据进行搜索? N1QL似乎是一种实现此目的的方法,但它并未计划用于移动。
如果我没有以正确的方式使用它,或者我没有理解沙发基础机制,请告诉我。
答案 0 :(得分:1)
N1QL似乎是一种实现此目的的方法,但并未计划将其带入移动设备。
实际上,这是2.0的功能之一。它不是N1QL,但它应该尽可能接近它。您可以在tests中看到一些语法示例。忽略顶部(模型)上的内容,因为这将适用于更晚的2.x版本,并专注于以Query.Select
开头的内容
至于其他方面,如果您愿意,可以将Couchbase Lite用作完全脱机数据库,作为NoSQL替代方法直接使用SQLite。您也可以使用它来与Couchbase Server同步,而Couchbase Server是很多真正的强大功能!