mongodbサーバーに対してpymongoを使用して正規表現クエリを実行しようとしています。文書構造は以下の通りです
{
"files": [
"File 1",
"File 2",
"File 3",
"File 4"
],
"rootFolder": "/Location/Of/Files"
}
パターン* Fileに一致するすべてのファイルを取得します。こうやってやってみた
db.collectionName.find({'files':'/^File/'})
それでも私は何も返さない、mongodb docsによるとこれは可能であるはずだから私は何かを逃していますか?mongoコンソールでクエリを実行すると、正常に動作しますか?これは、APIがクエリをサポートしていないことを意味しますか?それとも、誤って使用しているだけですか?
^
)は、dbでインデックスを使用でき、その場合ははるかに高速に実行されます。