/ / wie man Ninin und Regex in mongoDB verwendet - Regex, Frühling, Mongodb, Unterabfrage, Notin

wie man nin und regex in mongoDB benutzt - regex, spring, mongodb, subquery, notin

Wie verwende ich nin und regex in mongoDB?

Ich möchte ein Dokument mit Neun und Regex finden

aber nee funktioniert nicht!

Abfrage:

{ "$and" : [

{ "id" : { "$nin" : [ "529653cb5bc5b0e42d339bd3" , "529653cb5bc5b0e498339bd3"]}} ,

{ "content" : { "$regex" : "(?i)apple" , "$options" : "i"} }

] }

Sollte ich Mongo-Unterabfrage verwenden?

Antworten:

0 für die Antwort № 1

Ihr Problem kann mehrere Ursachen haben, abhängig von dem Fehler, den Sie erhalten.

Eine kurze Untersuchung Ihrer Frage legt jedoch naheMöglicherweise verwenden Sie das Feld "ID". Das Primärschlüsselfeld in allen Dokumenten ist "_id". Ihre Abfrage verwendet das Feld "id", aber Sie versuchen wahrscheinlich, das Feld "_id" abzufragen.