Python 皮蒙戈。如果搜索的数据不';不存在
我试图在mongoDB中搜索用户名,如果找到,它将从db中打印用户名。如果找不到,我想打印“找不到Id”,但有一个问题:如果找不到用户,则不会打印任何内容。甚至没有“空”消息。那么,如果找不到我要的数据,有没有办法让代码发送“null”/“None”消息Python 皮蒙戈。如果搜索的数据不';不存在,python,database,python-3.x,pymongo,Python,Database,Python 3.x,Pymongo,我试图在mongoDB中搜索用户名,如果找到,它将从db中打印用户名。如果找不到,我想打印“找不到Id”,但有一个问题:如果找不到用户,则不会打印任何内容。甚至没有“空”消息。那么,如果找不到我要的数据,有没有办法让代码发送“null”/“None”消息 connection = pymongo.MongoClient("mongodb://xxx:xxx@xxxx.mlab.com:xxx/xxx") ddb = connection['aurora']
connection = pymongo.MongoClient("mongodb://xxx:xxx@xxxx.mlab.com:xxx/xxx")
ddb = connection['aurora']
coll = db['users']
user = ''.join(args)
user_no_aront = re.sub('[^A-Za-z0-9]+', '', user)
curs = coll.find({"user_name":user_no_aront}, {"user_id":True, "_id":False})
for item in curs:
get_user = item.get("user_id", None)
print("get_user")
如果coll中不存在user\u no\u aront,则for循环将根本无法执行。这就是为什么你不打印任何东西的原因,即使没有