Estoy tratando de realizar una consulta de expresiones regulares usando pymongo contra un servidor mongodb. La estructura del documento es la siguiente
{
"files": [
"File 1",
"File 2",
"File 3",
"File 4"
],
"rootFolder": "/Location/Of/Files"
}
Quiero obtener todos los archivos que coinciden con el patrón * Archivo. Traté de hacer esto como tal
db.collectionName.find({'files':'/^File/'})
Sin embargo, no recibo nada, me estoy perdiendo algo porque, según los documentos de mongodb, esto debería ser posible. Si realizo la consulta en la consola mongo, funciona bien, ¿significa que la API no es compatible o simplemente la estoy usando incorrectamente?
^
) pueden usar índices en la base de datos, y en ese caso se ejecutarán mucho más rápido.