我有一个包含两个Mongoid :: Criteria的数组
[#<Mongoid::Criteria
selector: {"news_category_id"=>"1"},
options: {:sort=>[[:published_date, :desc]], :limit=>1},
class: News,
embedded: false>
, #<Mongoid::Criteria
selector: {"news_category_id"=>"2"},
options: {:sort=>[[:published_date, :desc]], :limit=>1},
class: News,
embedded: false>
]
如何从该标准数组中获取一个Mongoid :: Criteria对象?
当渲染该数组时,它包含“Json对象数组的数组”,我想要一个json对象数组。 (json的单个合并数组)
答案 0 :(得分:1)
数组,其中包含“ json对象数组数组”来制作“ json对象数组”我已经提出了以下解决方案
array_of_criteria.collect { |aoc| aoc.to_a}.flatten
答案 1 :(得分:1)
您可以使用:
criteria1.concat(criteria2) #this worked for me.
答案 2 :(得分:0)