Bạn phải lắp ráp regex theo chương trình. Vì vậy, một trong hai:
import re
regex = re.compile('^' + re.escape(variable))
items = collection.find({ 'key': regex })
HOẶC
items = collection.find({'key': { '$regex': '^' + re.escape(variable) }})
Lưu ý rằng mã sử dụng re.escape
để thoát khỏi chuỗi trong trường hợp nó chứa các ký tự đặc biệt.