Я подключение к моим mongodb
с помощью pymongo
:Как определить, существует ли поле?
client = MongoClient()
mongo = MongoClient('localhost', 27017)
mongo_db = mongo['test']
mongo_coll = mongo_db['test'] #Tweets database
У меня есть курсор, и я пробегаем по каждой записи:
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
Причина try/except
потому, что если ["entities"]["urls"]
не существует, он ошибается.
Как определить, существуют ли ["сущности"] ["urls"]?
также, пожалуйста, исправьте мою терминологию «поле» –