Meteor & mongoDB LIKE Abfrage

8

Ich versuche, eine Abfrage nach dem zu erzeugen, wonach der Benutzer gesucht hat. Ich habe ein Array von Strings, die ich nur im mongoDB-Selektor senden möchte, mein Problem ist mit der / text / -Syntax, es funktioniert perfekt von der mongoDB-Konsole wie folgt:

%Vor%

Aber ich kann nicht die gleiche Syntax in Javascript schreiben, ich habe mehrere Versionen ausprobiert.

%Vor%

Aber es sucht nur nach "Text" und nicht nach was in der Variable ist. Und so:

%Vor%

Aber das gibt mir keine Ergebnisse zurück. Was fehlt mir?

    
Snidd 15.04.2013, 16:39
quelle

2 Antworten

18

Sie müssen Ihre regulären Ausdrücke mit javascript erstellen:

%Vor%

Oder verwenden Sie eine reguläre Ausdrücke Abfrage mit mongodb:

%Vor%

Um Sonderzeichen zu vermeiden, können Sie dies tun, bevor Sie text (aus der Quelle von JQuery UI) verwenden

%Vor%     
Akshat 15.04.2013, 20:13
quelle
5

Versuchen Sie dies in der Veröffentlichungsfunktion auf dem Server:

%Vor%     
Oscar Saraza 15.04.2013 19:05
quelle

Tags und Links