Jak wykonać zapytanie, które nie zwraca całego dokumentu, ale tylko te pola, które podałem?Jak mogę zwrócić tylko te pola, które są potrzebne w Mongoid?
5
A
Odpowiedz
16
Z pierwszej ręki:
# Return only the first and last names of each person.
Person.only(:first_name, :last_name)
2
można również użyć pluck
Person.all.pluck(:first_name, :last_name, :id)
http://www.rubydoc.info/github/mongoid/mongoid/Mongoid%2FContextual%2FMongo%3Apluck
Powiązane problemy
- 1. Jak mogę zwrócić tylko uciętą część pola w SOLR?
- 2. dostać tylko te elementy, które nie są ukryte .. Jquery
- 3. Entity Framework - Aktualizuj tylko te wartości, które nie są zerowe.
- 4. Hibernate 4.1.9: Które pliki jar są mi potrzebne?
- 5. Python, Pandy: Powrót tylko te wiersze, które mają brakujących wartości
- 6. Rozszerzenia języka ruby: Jak mogę przechwytywać wszystkie wyjątki, w tym te, które nie są standardowymi błędami?
- 7. Te same pola w większości tabel
- 8. Jak zwrócić tylko 1 wiersz, jeśli wiele zduplikowanych wierszy nadal zwraca wiersze, które nie są duplikatami?
- 9. Jakie są te ciekawe właściwości, które znalazłem w moim sqlConnection?
- 10. Aliasing odniesionego pola zależności w Mongoid
- 11. Jak mogę napisać te zapytania w neo4j?
- 12. Uzyskaj obiekt z max wartość pola [Mongoid]
- 13. git ponownie dodaj tylko te pliki, które już zostały przetestowane
- 14. Jak wykluczyć pola z osadzonego dokumentu w Mongoid?
- 15. Elementy pola wyboru HTML są przesyłane tylko, jeśli są zaznaczone?
- 16. "svn add *" dodaje nawet te pliki, które są ignorowane
- 17. Jak mogę emitować typ .NET z dwiema właściwościami, które są przeciążone tylko dla typu zwracanego?
- 18. jQuery UI: jakie pliki są potrzebne?
- 19. Które biblioteki doładowania są tylko nagłówkami?
- 20. Jak mogę filtrować te zapisy Django?
- 21. Czy naprawdę potrzebne są konstruktory rekordów Delphi?
- 22. Jak mogę zaktualizować tylko niektóre pola w formularzu modelu Django?
- 23. Jak mogę wydrukować tylko określone pola w pliku oddzielonym spacją?
- 24. Data w Mongoid odpytuje
- 25. Wybieranie tylko tych liczb, które są w tablicy I nie są w tabeli
- 26. Android: Jak mogę ustawić obrazy, które są w widoku siatki?
- 27. Jak obejść ustawienia zakresu aplikacji, które są tylko do odczytu?
- 28. Dlaczego nie mogę zwrócić odniesienia do spakowanego pola?
- 29. Dlaczego te szablony są niejednoznaczne?
- 30. Czy te funkcje są rekursywne?
Czy chcesz dokumentacji dla '# pluck' – rudolph9
zrobione ... (jedyny taki znalazłem daleko) – Jan
To nie działa z mongoidem z wieloma polami do skubania. –