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

Gibt es Frühlingsdaten für CouchDB?

Können Spring-Daten mit CouchDB verwendet werden? Ich weiß, dass es ein Community-Projekt Spring-Data-Couchbase gibt, das aber mit CouchDB kompatibel ist oder nur funktioniert mit Couchbase? Wenn nicht, gibt es eine CouchDB-Version von Spri...
09.09.2014, 03:10
1
Antwort

CouchDB Views, Filter, Listen, Shows etc

Welche Test-Frameworks stehen zur Verfügung, um Views zu testen, und es sind map und reduce Funktionen, Filter, Listen, Shows usw. meiner CouchDB? Idealerweise erlaubt das Framework, jede Funktion einzeln zu testen und bietet Unterstütz...
22.06.2012, 16:44
2
Antworten

Soll NLog JSON mit passenden Headern senden?

Versuch, NLog zu verwenden, um JSON-codierte Logs aus unserer C # -App zu senden, um sie in CouchDB zu speichern. Bei der Verwendung des Netzwerkziels scheint es mir jedoch nicht möglich zu sein, den Inhaltstyp-Header richtig festzulegen. und Co...
12.08.2011, 17:57
3
Antworten

Vom Benutzer erstellte Datenbankstruktur: nicht relationale oder relationale Datenbanken?

Ich möchte dynamische Felder in meinen Datenbanksätzen haben. Zum Beispiel: Ich möchte eine Anwendung erstellen, damit Benutzer ihre eigenen Formulare erstellen können. Ein Benutzer könnte die folgenden Formulare erstellen: Persönliches...
23.08.2010, 04:45
1
Antwort

Replikationskonflikte vollständig innerhalb von CouchDB lösen

Ist es möglich, Konflikte, die durch die Datenbankreplikation verursacht werden, vollständig in CouchDB zu lösen? Ich weiß, dass es einen eigenen internen Algorithmus hat, um zu entscheiden, welche Version verwendet werden soll, aber kann eine A...
06.04.2011, 21:07
1
Antwort

Sollen Benutzer bei Verwendung eines möglicherweise konsistenten Datenspeichers zu bestimmten Datenknoten weitergeleitet werden?

Wenn ich eine Webanwendung in einer Farm ausführe, die einen konsistenten Datenspeicher verwendet, der letztendlich konsistent ist (in meinem Fall CouchDB), sollte ich sicherstellen, dass ein bestimmter Benutzer immer an die Datenspeicherinstanz...
10.04.2015, 13:56
2
Antworten

Grunt und hood.ie Testdatenbank

Ich führe gerade meine Testsuite auf AngularJS mit Grunt , Karma , Jasmine und Winkelmesser . Die Datenbankbibliothek, die ich verwende, ist hood.ie , die eine Bibliothek über CouchDB . Ich starte hood.ie mit dem folgenden Code in meine...
02.06.2014, 07:49
2
Antworten

Wie finde ich heraus, ob die CouchDB läuft und läuft?

Soweit ich weiß, kann couch db instance nicht im Hintergrund ausgeführt werden, dh wenn der Benutzer die App aus dem Vordergrund in den Hintergrund schaltet, ist die Datenbank effektiv nicht erreichbar. und es würde ein paar Augenblicke dauern,...
10.02.2012, 11:42
3
Antworten

Kann ich in einer CouchDB-Ansicht Gruppen zählen und gleichzeitig nach Schlüsselbereichen filtern?

Ich benutze CouchDB. Ich möchte in der Lage sein, Vorkommen von Werten bestimmter Felder innerhalb eines Datumsbereichs zu zählen, der zum Abfragezeitpunkt angegeben werden kann. Ich scheine in der Lage zu sein, Teile davon zu tun, aber ich habe...
17.10.2012, 22:19
1
Antwort

Reduce Funktionen in PHPillow für CouchDB

Ich versuche eine reduzierende Funktion (von MapReduce) in PHPillow zu machen und momentan ist es undokumentiert, aber ich muss es wirklich tun. Hat jemand ein Beispiel für die Implementierung einer Reduce-Funktion in PHPillow? Ссылка & lt;...
27.05.2011, 11:15