ฉันกำลังพยายามค้นหา regex โดยใช้ pymongo กับเซิร์ฟเวอร์ mongodb โครงสร้างเอกสารมีดังนี้
{
"files": [
"File 1",
"File 2",
"File 3",
"File 4"
],
"rootFolder": "/Location/Of/Files"
}
ฉันต้องการรับไฟล์ทั้งหมดที่ตรงกับรูปแบบ * ไฟล์ ฉันลองทำสิ่งนี้แล้ว
db.collectionName.find({'files':'/^File/'})
แต่ฉันไม่ได้อะไรกลับมาฉันขาดอะไรไปเพราะตามเอกสารของ mongodb สิ่งนี้น่าจะทำได้ หากฉันทำการค้นหาในคอนโซล mongo มันใช้งานได้ดีหมายความว่า api ไม่รองรับหรือฉันแค่ใช้มันไม่ถูกต้อง
^
) สามารถใช้ดัชนีในฐานข้อมูลได้และจะทำงานได้เร็วขึ้นมากในกรณีนั้น