2017-05-04 2 views
0

J'ai ce problème avec le backend kinvey, J'essaie d'aller chercher des données de ma collection, mais cela ne fonctionne pas pour moi. voici mon code:kinvey aller chercher et supprimer ne fonctionne pas (AngularJS)

var query = new $kinvey.Query(); 
query.equalTo('_id', '5909e8084c68b1ef74fa4efc'); 
var dataStore = $kinvey.DataStore.collection('User1Bases', $kinvey.DataStoreType.Network); 
var stream = dataStore.find(query); 
    stream.subscribe(function onNext(entity) { 

     // ... 
    }, function onError(error) { 
     // ... 
    }, function onComplete() { 
     //... 
    }); 

Pouvez-vous me aider s'il vous plaît

+0

Que voulez-vous dire par "ça ne marche pas"? –

+0

il ne retourne rien –

Répondre

0

lors de l'interrogation par _id il est intégré dans la méthode: http://devcenter.kinvey.com/angular/guides/datastore#FetchingbyId

Essayez de passer à var stream = dataStore.findById('entity-id');

Vérifiez également que vous n'avez pas de pré-chargement ou de post-chargement BL interférant avec la requête.

+0

Je l'ai essayé, il ne retourne rien –

+0

Pouvez-vous partager la syntaxe que vous avez utilisée? J'utilise la syntaxe ci-dessus et reçois des résultats ou des erreurs selon le cas. D'autres requêtes fonctionnent-elles? La logique métier interfère-t-elle avec votre requête? Vous pouvez également essayer la requête à partir de la console d'API pour vous assurer que la demande est correctement. – amooth