Couchdb PockDB的观点与Pocky find的发展

Couchdb PockDB的观点与Pocky find的发展,couchdb,pouchdb,Couchdb,Pouchdb,首先,我是coach/pockDB的超级粉丝。然而,我对未来的项目有点困惑。首先,当我发现视图,特别是合并各种相关文档的能力时,我非常高兴。阅读之后,我的理解力得到了很大的帮助 现在,我有点担心PockDB视图的未来状态,因为PockDB网站说查询(侧重于地图/减少和视图)正在转向PockDB find。我非常喜欢find(),但是它似乎在基本方面非常出色,比如二级索引和基于带有lt、gr、eq等运算符的键的查询。但它似乎没有太多的聚合视图 因此,回到社区寻求指导的时候到了:p我认为整合相关文档

首先,我是coach/pockDB的超级粉丝。然而,我对未来的项目有点困惑。首先,当我发现视图,特别是合并各种相关文档的能力时,我非常高兴。阅读之后,我的理解力得到了很大的帮助

现在,我有点担心PockDB视图的未来状态,因为PockDB网站说查询(侧重于地图/减少和视图)正在转向PockDB find。我非常喜欢
find()
,但是它似乎在基本方面非常出色,比如二级索引和基于带有lt、gr、eq等运算符的键的查询。但它似乎没有太多的聚合视图

因此,回到社区寻求指导的时候到了:p我认为整合相关文档的聚合视图是非常强大的,也是couchdb本身的基石(当然,除了同步/复制的强大功能之外)


这会不会被植入数据库中?如果我需要该功能,我现在和以后应该如何包括它呢?

请看这里,希望我能澄清一些困惑。:)

  • Map/reduce没有任何作用。它只是在将来是可选的。您仍然可以完全按照编写的那样使用API

  • backdb-find
    (基于Cloudant查询语言,又名Coach 2.0“Mango”查询)旨在取代map/reduce以实现更简单的查询。许多新手程序员对map/reduce API感到困惑,因为它对于他们想要的东西来说太复杂了

  • Map/reduce的“连接”功能实际上并没有做任何神奇的事情;它只是执行一个额外的
    get()
    请求来获取加入的文档。您可以在自己的代码中执行相同的操作,并且它将具有大致相同的性能特征


  • 因此,基本上在未来,您将能够使用
    db find
    或map/reduce,甚至两者都可以。事实上,情况已经如此,因为
    backdb-find
    是一个测试版插件

    请看这里,希望我能澄清一些困惑。:)

  • Map/reduce没有任何作用。它只是在将来是可选的。您仍然可以完全按照编写的那样使用API

  • backdb-find
    (基于Cloudant查询语言,又名Coach 2.0“Mango”查询)旨在取代map/reduce以实现更简单的查询。许多新手程序员对map/reduce API感到困惑,因为它对于他们想要的东西来说太复杂了

  • Map/reduce的“连接”功能实际上并没有做任何神奇的事情;它只是执行一个额外的
    get()
    请求来获取加入的文档。您可以在自己的代码中执行相同的操作,并且它将具有大致相同的性能特征

  • 因此,基本上在未来,您将能够使用
    db find
    或map/reduce,甚至两者都可以。事实上,情况已经如此,因为
    backdb-find
    是一个测试版插件