J'essaye d'effectuer une requête regex en utilisant pymongo contre un serveur mongodb. La structure du document est la suivante
{
"files": [
"File 1",
"File 2",
"File 3",
"File 4"
],
"rootFolder": "/Location/Of/Files"
}
Je veux obtenir tous les fichiers qui correspondent au modèle * File. J'ai essayé de faire ça comme tel
db.collectionName.find({'files':'/^File/'})
Pourtant, je ne reçois rien en retour, est-ce que je manque quelque chose parce que selon la documentation de mongodb cela devrait être possible. Si j'exécute la requête dans la console mongo, cela fonctionne correctement, cela signifie-t-il que l'api ne le prend pas en charge ou est-ce que je l'utilise simplement de manière incorrecte?
^
) peuvent utiliser des index dans la base de données, et fonctionneront beaucoup plus rapidement dans ce cas.