Je suis très nouveau sur SQL et plus sur GQL utilisé dans le moteur de l'application Google. J'ai réussi à pousser mes données vers les serveurs de Google, mais je ne suis pas en mesure de trouver un moyen d'interroger les entités que j'ai chargées dans le datastrore.Problème de requête dans le moteur de l'application Google
est ici le problème, je veux interroger uniquement les noms et les numéros d'un des contacts de l'utilisateur marqués par ID utilisateur en dehors des autres colonnes comme indiqué ci-dessous,
Name Number User_id Country
Rob 0065114146 654351 singapore
Mark 0065132411 654351 singapore
Tina 0065221916 846611 singapore
Nick 0065214126 846611 singapore
Ceci est mon fichier Models.py dans lequel je que mes MyContacts définition de l'entité,
Class MyContacts(db.Model):
Name = db.StringProperty(required=True)
Number = db.PhoneNumberProperty(required=True)
User_id = db.IntegerProperty(required=True)
Country = db.StringProperty()
Je prends l'ID utilisateur en entrée de l'interface utilisateur, mais je ne suis pas en mesure de trouver un moyen de mettre les données à l'aide de la requête. S'il vous plaît, si quelqu'un peut m'aider à créer la requête en GQL, ce serait une aide précieuse pour moi. J'ai essayé toutes sortes de choses comme SELECT * FROM MyContacts WHERE __key__ = KEY('user_id',654351)
mais je n'ai rien.
S'il vous plaît aidez-moi.
Il serait utile de voir la définition de votre modèle. –
Oui, nous avons vraiment besoin de voir votre modèle pour MyContacts pour dire quelque chose d'utile. –
Ceci est mon fichier Models.py sous lequel j'ai mon entité de MyContacts, MyContacts de classe (db.Model): Nom = db.StringProperty (requis = True) = Nombre db.PhoneNumberProperty (requis = True) User_id = db.IntegerProperty (required = True) Pays = db.StringProperty() – Arun