2016-11-26 1 views
2

J'ai créé une application mobile en utilisant reac-native et j'utilise couchbase à des fins de synchronisation. J'ai utilisé le module pour cela. Selon la documentation, je peux filtrer à partir d'une clé en utilisant la méthode queryView. Mais dans mon application, je peux seulement filtrer les valeurs entières en utilisant la méthode queryView. Lorsque j'utilise la méthode queryView pour les chaînes, il ne filtre pas les valeurs des documents, il retourne juste tous les documents du type correspondant. Après la façon dont j'ai défini mes points de vue.filter-natif couchbase lite filtre par clé

 views: { 
      person_view: { 
      map: 'function (doc) { if (doc.type === "Person") { emit(doc.name, null);} }' 
      }, 
     } 

est suivi par la méthode de filtrage. Lorsque le paramètre clé est entier, la méthode fonctionne parfaitement, mais lorsqu'il s'agit d'une chaîne, elle retourne simplement tous les documents.

Répondre