Profilo di MG

Nome MG
Indirizzo email n/a
Messaggi1
  • Query dinamica su mongogb usando le variabili
    Forum >> Programmazione Python >> Scripting
    Ciao,
    io ho questa funzione:

    def lockup_info(refer):
        info = []
        amb = CONN.db.xxxx.find({"reference": refer} 
        for a in amb:
            print a
    La ricerca nella find viene fatta passando un valore tramite la variabile refer.
    Va tutto bene con ricerche fatte in questo modo:
    var = "pippo"
    lockup_info(var)
    Se l'opzione da passare è più complessa, ossia '{ "$exists": False }' invece non trovo nulla perché python considera la variable sempre come una stringa.

    var = '{ "$exists": False }'
    lockup_info(var)
    Come faccio a dirgli che il contenuto { "$exists": False } non deve essere visto come stringa?

    Grazie

    MG