Je me connecte à mon mongodb
en utilisant pymongo
:comment déterminer si un champ existe?
client = MongoClient()
mongo = MongoClient('localhost', 27017)
mongo_db = mongo['test']
mongo_coll = mongo_db['test'] #Tweets database
J'ai un curseur et je Boucler dans tous les records:
cursor = mongo_coll.find()
for record in cursor: #for all the tweets in the database
try:
msgurl = record["entities"]["urls"] #look for URLs in the tweets
except:
continue
La raison de la try/except
est parce que si ["entities"]["urls"]
n'existe pas, il y a des erreurs.
Comment puis-je déterminer si ["entities"] ["urls"] existe?
aussi s'il vous plaît corriger ma terminologie de "domaine" –