Ich frage mich, wie ich Grails Domain auflisten und einige Felder zur gleichen Zeit ausschließen kann. Ich schätze Lösung muss einfach sein, aber ich kann es einfach nicht sehen.Wie kann man einige Felder ausschließen, wenn man die Grails-Domain auflistet?
ich bereit, einige Beispiel mit Domain-Benutzer:
class User implements Serializable {
String username
String email
Date lastUpdated
String password
Integer status
static constraints = { }
static mapping = { }
}
An dieser Stelle ich alle Benutzer auflisten möchten, die 2. unter Status haben
render User.findAllByStatusLessThen(2) as JSON
Ich möchte JSON-Antwort machen, ohne zu client einige Felder. Zum Beispiel möchte ich nur Benutzer mit Feldern Benutzername und Lastupdated machen, so rendered JSON würde wie folgt aussehen:
[{"username": "user1", "lastUpdated":"2016-09-21 06:49:46"}, {"username": "user2", "lastUpdated":"2016-09-22 11:24:42"}]
Was ist der einfachste Weg, das zu erreichen?
Vielen Dank für deine Eingabe. Lösung 2 passt in meinem Fall am besten. – matox