Partage
  • Partager sur Facebook
  • Partager sur Twitter

Filtre dans les requêtes Datastore

Google App Engine

    19 novembre 2017 à 20:35:20

    Bonjour à tous,

    Je souhaite fabriquer une requête pour retrouver tous les utilisateurs de mon applications en faisant des filtres sur le nom. Mon application sera dans la Google Cloud Platform et j'utilise le Datastore (avec Objectify) pour le stockage des données. Merci d'ailleurs à Mathieu Nebra Alias Mateo21 pour son cours

    Mon entité a cette forme :

    @Entity
    public class User {
    	
    	@Id private String login;
    	private String password;
    	@Index private String name;
    	@Index private byte role;
    
    	private User() {
    	}
    	...
    }
    

    La recherche devrait se faire sur le champ "name". Ce dernier contient le nom et prénom(s) de l'utilisateur.  Le but est de retrouver tous les utilisateurs dont un des mots composant le nom commence par la valeur d'une String subName (case insensitive). Par exemple, si subName = "jean" alors les nom des utilisateurs retrouvés peuvent-être : "Jean Pierre Pernaut", "Jeanne Mas", "Pierre Jean Vazel", "Petit Jean", "Françis Jeanson" etc.

    Malheureusement je ne trouve rien dans le Datastore ou dans Objectify pour réaliser cette requête. Quelqu'un aurait-il une idée ?

    Merci d'avance.

    -
    Edité par seraphin06 19 novembre 2017 à 20:37:31

    • Partager sur Facebook
    • Partager sur Twitter

    Filtre dans les requêtes Datastore

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown