У меня есть класс Order
, который has_many :shipments
. Как я могу использовать Order.find
для возврата всех объектов заказа, чья самая новая отгрузка была создана через определенное время (скажем, в последний час)?Найти все объекты, имеющие связанный объект с определенным свойством
0
A
ответ
2
Order.find(
:all,
:joins => :shipments,
:select => 'distinct orders.*',
:conditions => ['shipments.created_at > ?', Time.now - 1.hour])
:joins
гарантирует, что вы получаете заказы, поставки и :conditions
гарантирует, что вы получите только поставки, созданные в течение последнего часа.
:select
означает, что вы получаете только один экземпляр каждого заказа, если заказ имеет несколько уведомлений за последний час.
Я не уверен, что «новейшая» оговорка важна, поскольку, если какая-либо отгрузка была создана за последний час, то самая новая партия также будет соответствовать этому условию.
Смежные вопросы
- 1. Получить все объекты из дерева с определенным свойством, используя Linq
- 2. Как выбрать все объекты в строке JSON с определенным свойством?
- 3. Найти пользователей с определенным свойством?
- 4. Удалить объект с определенным свойством от ArrayList
- 5. jQuery: Как найти объект с определенным свойством равно определенному значению?
- 6. Найти имя массива, содержащего объект с определенным свойством
- 7. Получить все данные с определенным свойством SPARQL
- 8. Найти ближайшего предка с определенным свойством
- 9. найти ДИВУ родительский элемент с определенным свойством
- 10. Найти все объекты с таким же свойством в массиве PHP
- 11. Как удалить объекты массива, имеющие свойство
- 12. Самый быстрый способ найти объект, обладающий определенным свойством и правдой?
- 13. Как найти объект с определенным свойством, находящимся в массиве массива, с помощью NSPredicate?
- 14. Как выбрать объекты ActiveRecord, имеющие связанные объекты?
- 15. Как удалить все документы RavenDB с определенным свойством
- 16. Подсчитать узлы определенным свойством
- 17. Как взять первый и единственный объект с определенным свойством?
- 18. Проверьте, содержит ли NSArray объект с определенным свойством
- 19. Как удалить все элементы из списка с определенным свойством?
- 20. Найти объект, связанный с полем поиска
- 21. Найти последний элемент массива с определенным свойством в smarty
- 22. MongoDb Доступ массив объектов с определенным свойством
- 23. Удалить объекты с двойным свойством из списка
- 24. Связанный источник изображения с зависимым свойством
- 25. В Rails я могу запрашивать и получать объекты, имеющие связанный объект?
- 26. Связанный атрибут XML с свойством класса
- 27. Найти объекты между двумя датами вместе с определенным временем MongoDB
- 28. Лучший способ получить связанный объект объекты
- 29. Как найти все элементы с определенным свойством css в div и добавить класс в div
- 30. Prototype: найти все элементы с определенным классом?
«Я не уверен, что« новейшая »оговорка важна, поскольку, если какая-либо отгрузка была создана за последний час, то самая новая партия также будет соответствовать этому условию». - Ответ: Я идиот. –