CouchDB是什么?为什么我们要关注它?(2)

来源:infoq 作者:Warner Onstine and L
  

从事件中检索venue的动态查询

除了通过Event id查询地址(place)之外,此处所要做的事情就是编写和之前queryByVenueId相同的逻辑。

    @JSONProperty(ignore = true)
    public Place getVenue() {
        String viewName = "place/allByEventId";

        ViewAndDocumentsResult

你仅需要为place文档编写一个和allByVenueId相似的视图,仅此而已。

接下来去向何方?

视图(或map)只是CouchDB所提供的map/reduce功能的第一部分。那么什么是reduce(和re-reduce)功能,它能给我们带来什么呢?

Reduce允许我们从之前的map中获取结果集,同时能对其执行附加的操作将结果集分解成更加简洁的形式。

Reduce和re-reduce的功能需要你自己去探索,但是你可以通过它们做一些非常有趣的事情。探索并感受CouchDB带来的乐趣!

关于作者

Leo Pryzbylski在ClearBox媒体是技术创新的标杆人物。他在挥舞着一个创造性解决问题的巨大棒槌的同时,还痴迷于软件体系结构,富有与软件不切题的很多问题战斗的经验。Leo具有广泛的技能,这得益于他作为游戏开发者、QA工程师、发布管理者、配置管理员、开发管理者、计算机科学家、网络入侵专家、嵌入式软件工程师、软件架构师、科学程序员和系统管理员的经验。
 

 

Warner Onstine 的IT生涯开始于90年代早期对Intuit的技术支持工作。那个时候他学会了如何开发web应用程序,同时开始了自己的软件工程师生涯。在那之后,他在很多地方工作过,包括Intalio、亚利桑那大学,现在作为开发经理在rSmart工作。ClearBox Media的萌芽始于Warner学习ARG的时候,同时在几年之前就开始从中找乐了。它们非常吸引人,因为无论是在现实生活还是虚拟环境中它们都是良好的调味剂。Warner以及其他人发现了ARG能让社会变得更好的潜能,同时也是“The Human Mosaic Project”的指导性原则之一—感受乐趣。做得好。

时间:2012-11-12 08:59 来源:infoq 作者:Warner Onstine and L 原文链接

好文,顶一下
(0)
0%
文章真差,踩一下
(0)
0%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量