2017-07-16 1 views
0

Je veux sélectionner MongoDB db avec Python2. Si j'utilise ce code je n'ai pas tout type de problème:Sélectionnez la base de données MongoDB dans Python2 par la valeur de la variable

db = client.nameofdb 

Si je crée un var appelé DBNAME, dont la valeur est « nameofdb », comme celui-ci

DBNAME = nameofdb 

db = client.DBNAME 

J'ai un problème avec mon MongoDB parce que je ne peux pas accéder à la base de données nameofdb: Mongo crée pour moi une autre base de données appelée DBNAME. Je veux juste utiliser une sorte de nom "constant" dans mon projet. Comment puis-je faire pour?

+0

db = client [DBNAME] '? Fonctionne pour moi en python. –

+0

Ouais ça marche aussi pour moi! Merci Neil! –

Répondre

0

Essayez d'accéder comme un dictionnaire: db = client[DBNAME]

+0

Je suis nouveau et je ne peux pas Up votre réponse (j'ai seulement 6 réputation), mais j'ai résolu mes problèmes à cause de vous. Merci beaucoup!! –

+0

@SalvoBertoncini Vous pouvez le marquer comme la bonne réponse. La marque verte –

+0

Fait! Merci beaucoup! –