プログラムで正規表現を組み立てる必要があります。つまり、次のいずれかです。
import re
regex = re.compile('^' + re.escape(variable))
items = collection.find({ 'key': regex })
または
items = collection.find({'key': { '$regex': '^' + re.escape(variable) }})
コードはre.escape
を使用していることに注意してください
特殊文字が含まれている場合に文字列をエスケープします。