Ich versuche, eine Regex-Abfrage mit Pymongo gegen einen Mongodb-Server durchzuführen. Die Dokumentstruktur ist wie folgt
{
"files": [
"File 1",
"File 2",
"File 3",
"File 4"
],
"rootFolder": "/Location/Of/Files"
}
Ich möchte alle Dateien erhalten, die dem Muster * File entsprechen. Ich habe versucht, dies als solches zu tun
db.collectionName.find({'files':'/^File/'})
Trotzdem bekomme ich nichts zurück, vermisse ich etwas, denn laut den Mongodb-Dokumenten sollte dies möglich sein. Wenn ich die Abfrage in der Mongo-Konsole durchführe, funktioniert sie einwandfrei. Bedeutet dies, dass die API sie nicht unterstützt oder verwende ich sie nur falsch?
^
Indizes (dh beginnend mit ) Indizes in der Datenbank verwenden können und in diesem Fall viel schneller ausgeführt werden.