. - , MongoDB. , Mongo, ...
{
"_id": { "$in" => [ObjectId('...'), ObjectId('...'), ObjectId('...')] }
}
... Mongo , , .
, .
many :published_reviews, class: Review , in: :published_review_ids, order: :published_at.desc
, :
def sorted_published_reviews
published_review_ids.map do |id|
published_reviews.to_a.find { |review| review.id == id }
end
end
:
first last . . (. plucky source)
/ Ruby:
my_business.published_reviews[0]
my_business.published_reviews[-1]
my_business.published_reviews.to_a.first
my_business.published_reviews.to_a.last