2016-10-07 2 views
0

Schlagzeile: Finanzmanager, Finanzdirektor, Finanzchef, Finanzen, dba Manager Linked-in-ID: 20, 30,MongoDB-Abfrage für "oder" Operator

Ich brauche nur Finance + (Director OR Chef OR-Manager) unter Verwendung von MongoDB

db.Profiles.find ({ $or : [ { "headline" : "/^finance {director|cheif|manager}" }] }) 

Antwort

0

Hier ist sie:

db.Profiles.find({ "headline" : {$regex:"finance\\s(chief|manager|director)" }}) 
+0

ich bin nicht immer alle Felder einige Felder fehlen –

+0

prüfen, ob diese fehlenden Felder mehr als ein Leerzeichen S/W Worte. Die Regex stimmt ab sofort mit nur einem Space überein. Ändern Sie es in \\ s +, um mehr als einen Platz zu finden. Wenn oben nicht das Problem ist, dann sagen Sie uns Beispiele/Werte, die nicht übereinstimmen, so dass wir es korrigieren können. –