我有兩個Mongoid ::標準連接兩個mongoid標準
數組[#<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 ::標準從標準的數組對象?
當數組呈現時,它包含「Array of Array of json objects」,我想要一個json對象數組。 (JSON的單個合併數組)
在我的情況不起作用。如果我做'array.first.merge(array.second)'它返回第二個標準對象。 – suvankar
@suvankar當然是的。您正試圖將2個條件與相同的選擇器合併。你不能有兩個不同'news_category_id'的文件。合併基本上會根據您的不同標準執行「和」 – Oktav