Hol dir in CouchDB ein Dokument mit einem bestimmten Feldwert?

8

Ich möchte prüfen, ob ein Dokument mit einer bestimmten E-Mail existiert.

Wie kann ich das tun?

    
ajsie 07.02.2011, 00:25
quelle

3 Antworten

6

Sie können eine Ansicht mit E-Mail als Schlüssel erstellen und diese Ansicht für die spezifische E-Mail-Adresse abfragen. Welche Werte für die Ansicht geeignet sind, hängt davon ab, was Sie mit den Ergebnissen tun werden. Sie können beispielsweise die Anzahl der Dokumente mit einer E-Mail-Adresse als Werte für die Ansicht auswählen.

Dies ist eine kurze Einführung in Ansichten: Ссылка

    
titanoboa 07.02.2011, 10:47
quelle
1

Hier ist eine Idee für eine map -Funktion in Ihrer Ansicht ( _design/foo ):

%Vor%     
Till 07.02.2011 14:29
quelle
1

Die Version 2.0.0 von CouchDB bietet bereits eine einfache JSON-basierte Möglichkeit, CouchDB-Abfragen ohne MapReduce durchzuführen. Weitere Details finden Sie in der _find, _index und _explain-API

    
Miguel Gamboa 09.12.2016 11:39
quelle

Tags und Links