È possibile utilizzare Variabile per il nome della raccolta usando pymongo? per esempio:È possibile utilizzare Variabile per il nome della raccolta usando pymongo?
col = 'my_collection'
db.col.update()
È possibile utilizzare Variabile per il nome della raccolta usando pymongo? per esempio:È possibile utilizzare Variabile per il nome della raccolta usando pymongo?
col = 'my_collection'
db.col.update()
Si sta cercando di chiamare un metodo da una stringa. Questo non è specifico per pymongo.
È possibile utilizzare getattr per verificare se la stringa esiste come attributo sull'oggetto db
, quindi chiamarla.
ad es.
my_collection = getattr(col, 'my_collection')
my_collection.update()
modifica: Si noti che utilizzando l'approccio getattr consente la gestione delle eccezioni nel caso in cui la stringa non è un metodo o un attributo di col
.