以下のようにmongodbコレクションをクエリしようとしています..
>>> db.ds.find({"from":{'$regex':'Pooja'}}).count()
18
しかし、この同じクエリにカスタム文字列を追加すると、エラーが発生します..
>>> a = 'Pooja'
>>> querystring = ''
>>> querystring = querystring+"'from':{'$regex':"+a+"}"
>>> querystring
"'from':{'$regex':Pooja}"
>>> db.ds.find({querystring}).count()
SyntaxError: invalid syntax
>>>
クエリ文字列に明示的に複数のパラメーターが必要なので、この方法を使用しています。誰でもこれで私を助けることができますか??