ich eine Verbindung zu meinem mongodb
pymongo
mit:Wie kann man feststellen, ob ein Feld existiert?
client = MongoClient()
mongo = MongoClient('localhost', 27017)
mongo_db = mongo['test']
mongo_coll = mongo_db['test'] #Tweets database
Ich habe einen Cursor und durch jeden Datensatz am Looping:
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
Der Grund für die try/except
ist, denn wenn ["entities"]["urls"]
nicht vorhanden ist, es ist falsch.
Wie kann ich feststellen, ob ["entities"] ["urls"] existiert?
auch bitte korrigieren Sie meine Terminologie von "Feld" –