Sie müssen die Regex programmgesteuert zusammenstellen. Also entweder:
import re
regex = re.compile('^' + re.escape(variable))
items = collection.find({ 'key': regex })
ODER
items = collection.find({'key': { '$regex': '^' + re.escape(variable) }})
Beachten Sie, dass der Code re.escape
verwendet
um die Zeichenfolge zu maskieren, falls sie Sonderzeichen enthält.