Я очень расстроен, поскольку я пытаюсь запросить результаты монгольских критериев и хранить только документы, в которых поле отличается. И при этом:Как получить отличные результаты от монгольских критериев?
Books.all.distinct(:name)
... только возвращает поля имени, а не документы.
Также использование петли uniq
, как указано в другом вопросе, здесь не работает.
Books.all.uniq{|x| x.name} # Returns non-unique results
Что мне здесь не хватает?
Есть ли способ сделать это в слое базы данных, вместо того, чтобы фильтровать его в Ruby? – Avishai