couchdb

___ qstnhdr ___ Wildcards in Ansichten mit CouchDB? ___ qstntxt ___

Ist es möglich, Platzhalter in Sichten in CouchDB zu verwenden? Nehmen wir zum Beispiel an, dass ich eine Datenbank habe, die Teams, Spieleralter, Spielerdurchschnitt und Geschlecht der Spieler enthält. Das Alter der Spieler kann jedoch nicht bekannt sein - sie könnten aus der Dominikanischen Republik stammen oder so. Daher möchte ich eine Ansicht mit einer Kartenfunktion verwenden, die akzeptiert, dass das Alter des Spielers nicht vorhanden ist. Wenn ich den Spieler mit dem höchsten Durchschnitt in einer Mannschaft unabhängig vom Alter oder mit einem bestimmten Alter erreichen möchte, wie mache ich das, wenn ich zusammengesetzte Schlüssel verwenden möchte? Nehmen wir beispielsweise an, dass meine Funktion zum Ausgeben von Karten ungefähr so ​​aussieht:

%Vor%

Was mache ich, wenn ich einen Schlüssel einreichen möchte, um ihn einzugrenzen, und trotzdem die Spieler einbeziehe, die kein Alter eingegeben haben, statt:

%Vor%

etwas tun, das einen Wildcard wie diesen enthält, um die Durchschnittswerte unabhängig vom Alter zu erhalten:

%Vor%

Kann man in CouchDB eine Ansicht schreiben, um so etwas zu machen? Oder muss ich mehrere Ansichten schreiben und separat verarbeiten?

Danke, Danke Ben

    
___ answer18543421 ___

Sie können %code% und %code% angeben und das "Wildcard" %code% , ein leeres JavaScript-Objekt, verwenden:

%Vor%     
___ answer3656668 ___

Wildcard ist nicht möglich, aber Sie können %code% und %code% angeben:

%Vor%     
___ tag123mapreduce ___ MapReduce ist ein Algorithmus zur Verarbeitung großer Datasets zu bestimmten Arten von verteilbaren Problemen unter Verwendung einer großen Anzahl von Knoten ___ tag123nosql ___ NoSQL (manchmal erweitert auf "nicht nur SQL") ist eine breite Klasse von Datenbankverwaltungssystemen, die sich in einigen wesentlichen Punkten vom klassischen Modell des relationalen Datenbankverwaltungssystems (RDBMS) unterscheidet. ___ tag123couchdb___ Apache CouchDB ist eine dokumentenorientierte Datenbank, die in MapReduce abgefragt und indiziert werden kann. Es stellt eine reine, erholsame API zur Verfügung, die Interaktion von jeder Sprache mit der Fähigkeit ermöglicht, HTTP-Anfragen zu senden. Dadurch kann auch die Administrationsoberfläche "Futon" vollständig im Browser arbeiten. Es bietet auch eine inkrementelle Replikation mit bidirektionaler Konflikterkennung und -auflösung. ___
2
Antworten

Ausführen einer WHERE-IN-Abfrage in CouchDB

Ich möchte mit einem Anruf bei CouchDB nach einer Liste bestimmter Dokumente fragen. Mit SQL würde ich etwas wie machen %Vor% Was ist ein Rezept dafür in CouchDB entweder durch _id oder ein anderes Feld?     
06.10.2012, 20:12
5
Antworten

CouchDB In-Memory-Implementierung

Gibt es ein nachgeordnetes Backend für CouchDB, d. h. dieselbe REST-Schnittstelle und Semantik, aber rein speicherintern? Wir haben eine Testsuite, die jeden Test auf einer unveränderten Datenbank jedes Mal ausführt (um reproduzierbar zu sein),...
11.05.2012, 01:58
2
Antworten

Mongodb vs. Couch Db Wählen Sie Performances

Ich habe viele Dinge über den Leistungsvergleich zwischen Couch Db und Mongo Db bei den Einfügefunktionen gelesen. Aber irgendwo sagt es, dass Couch Db eine bessere Leseleistung hat. Gibt es einen Leistungsvergleich, der auf select -Fähigkeit...
13.10.2011, 08:59
4
Antworten

Was ist besser - automatisch generierte ID- oder manuelle ID-Zuweisung in couchdb-Dokumenten?

Soll ich die ID der Dokumente in einer CouchDB generieren oder sollte CouchDB diese generieren? Was sind die Vor- oder Nachteile dieser Ansätze? Gibt es Auswirkungen auf die Leistung bei diesen Optionen?     
07.01.2012, 16:24
3
Antworten

Hol dir in CouchDB ein Dokument mit einem bestimmten Feldwert?

Ich möchte prüfen, ob ein Dokument mit einer bestimmten E-Mail existiert. Wie kann ich das tun?     
07.02.2011, 00:25
1
Antwort

So lösen Sie Konflikte mit der fortlaufenden Replikation

Ich bin neu bei CouchDB und PouchDB und verwende es, um ein Kontaktmanagementsystem zu erstellen, das auf mobilen Geräten und Desktopgeräten synchronisiert und offline verwendet werden kann. Ich sehe, dass PouchDB unendlich einfacher ist, als ei...
25.08.2013, 23:16
2
Antworten

Suche nach mehreren Kriterien mit CouchDB

Wie bekomme ich Daten von CouchDB, Filtern über mehrere Felder. Zum Beispiel, wenn ich eine Personendatenbank mit Feldern wie Name, Staat, Land usw. habe; und ein Suchformular auf einer Webseite, Wie bekomme ich die Daten von CouchDB, nur unt...
07.03.2013, 13:51
2
Antworten

Best Practice für die Versionierung von CouchDB-Dokumenten

Nach meiner Frage hier I Ich möchte Ideen für einen generischen Ansatz zur Versionskontrolle von Dokumenten in CouchDB vorschlagen. Während ich mir vorstelle, dass es vielleicht keinen kanonischen Ansatz gibt, hatte ich die folgende Idee und s...
25.11.2011, 22:22
2
Antworten

Benutzer Anmeldung in Couchapp / CouchDB durch jquery.couch.js oder sonst

Hintergrund Im Moment versuche ich, eine App mit couchDB / coachapp zu erstellen, die persistente und wichtige Informationen vom Benutzer speichert und die Schritte für die Benutzeranmeldung mit couchapp festhält. Im Wesentlichen möchte...
14.03.2011, 22:46
2
Antworten

Lernressourcen für Couchapp, Mustache.js, Evently, CouchDB

Was sind einige der guten Lernressourcen, die Sie bei der Entwicklung Ihrer Anwendung im CouchApp-Stack einschließlich Evently und Moustache.js unterstützt haben?     
07.07.2011, 11:38