Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 皮蒙戈。如果搜索的数据不';不存在_Python_Database_Python 3.x_Pymongo - Fatal编程技术网

Python 皮蒙戈。如果搜索的数据不';不存在

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']

我试图在mongoDB中搜索用户名,如果找到,它将从db中打印用户名。如果找不到,我想打印“找不到Id”,但有一个问题:如果找不到用户,则不会打印任何内容。甚至没有“空”消息。那么,如果找不到我要的数据,有没有办法让代码发送“null”/“None”消息

        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循环将根本无法执行。这就是为什么你不打印任何东西的原因,即使没有