私はpymongo
を使用して、私のmongodb
に接続しています:フィールドが存在するかどうかを判断する方法?
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
["entities"]["urls"]
が存在しない場合のでtry/except
理由は、それは誤りです。
は、どのように私は[ "実体"] [ "URLが"]が存在するかどうかを判断することができますか?
また、私の用語「フィールド」を修正してください –