【发布时间】:2012-06-10 17:56:43
【问题描述】:
我尝试使用 out reduce 但我不知道如何调用 output 。 示例:
@results = Article.collection.map_reduce(map, reduce, :out => 'test')
@results.find()
=> <Mongo::Cursor:0x2c276c4 namespace='myapp_development.test' @selector={} @cursor_id=>
当我尝试时:
@results1 = Article.collection.map_reduce(map, reduce, :out =>{reduce: 'test'}
预期结果是重复的@results。但是我运行@results1.find().to_a 我看到它与@results 相等
以及如何使用 mongoid 在 rubyrails 中按名称空间调用结果??
【问题讨论】:
-
试试
@results.to_a。这是什么? -
@sergio:我的问题是如何调用收集结果 'test' 。以及使用输出“减少”的方式。谢谢回复:)
标签: ruby-on-rails ruby-on-rails-3 mongoid