Tôi đang cố gắng thực hiện một truy vấn regex bằng pymongo đối với máy chủ mongodb. Cấu trúc tài liệu như sau
{
"files": [
"File 1",
"File 2",
"File 3",
"File 4"
],
"rootFolder": "/Location/Of/Files"
}
Tôi muốn nhận tất cả các tệp phù hợp với mẫu * Tệp. Tôi đã thử làm điều này như vậy
db.collectionName.find({'files':'/^File/'})
Tuy nhiên, tôi không nhận được gì, tôi đang thiếu một cái gì đó bởi vì theo các tài liệu mongodb điều này là có thể. Nếu tôi thực hiện truy vấn trong bảng điều khiển mongo thì nó hoạt động tốt, điều này có nghĩa là api không hỗ trợ nó hay tôi chỉ sử dụng nó không đúng
^
) có thể sử dụng các chỉ mục trong db và sẽ chạy nhanh hơn nhiều trong trường hợp đó.