MongoDB: Abfrage kann nicht kanonisiert werden: BadValue $ benötigt keine Regex oder ein Dokument

8

Einige meiner Dokumente enthalten ein Feld namens status mit dem Wert 404 . Ich möchte diese Dateien nicht zurückgeben, also benutze ich den Operator $not :

%Vor%

Allerdings bekomme ich einen Fehler:

%Vor%

Ist dies der Fall, weil einige der Dokumente dieses Feld enthalten? Ich möchte Regex aus Gründen der Geschwindigkeit nicht verwenden. Wie kann ich diese Abfrage richtig und effizient machen?

    
Diolor 23.05.2014, 06:00
quelle

1 Antwort

20

Ich glaube, ich habe es gefunden. Es benötigt $ne .

%Vor%     
Diolor 23.05.2014, 06:10
quelle

Tags und Links