我正在使用mongoid
查询Rails中的模型product1 = Products.where(list_id: params[:list_id])
@records = product1.collection.aggregate([
{ "$match": { "rowdatas.field_value": {"$regex": params[:search], "$options": "i"} }},
{ "$sort": { "rowdatas.field_name": 1 , "rowdatas.field_value": 1 } }
])
在@records中检索结果后,他们的类是Mongoid Collection View。这实际上是不可用的,因为它不是Ruby对象。我如何使用它像一个可以迭代的常规对象,分页类似于mongoid标准对象(如product1)。