Am trying to find documents from the mongo collection using the following query. db.collection_name.find({"id" : Id})
where Id is the variable am getting as input. But it doesn't work. If I hard code the value like this db.collection_name.find({"id" : "1a2b"})
it works. "id" is of string type and am using pymongo to access mongo DB.
code :
client = MongoClient("localhost:27017")
db = client['sample_database']
Id = raw_input("enter id")
cursor = db.collection_name.find({"id" : Id})