import pymongo import getpass import uuid # initialize connection to database config = { "username": "admin", "password": "pass", "server": "localhost:27017", } connector = "mongodb://{}:{}@{}".format(config["username"],config["password"], config["server"]) client = pymongo.MongoClient(connector) db = client["groclist"] username = input("Username: ") password = getpass.getpass("Password: ") uuid = str(uuid.uuid4()) email = input("Email-adres: ") full_name = input("Volledige naam: ") col = db["cred"] mydict = {"username": username, "password": password, "uuid": uuid, "email": email, "name": full_name} if col.find_one({"username": username}): print("Username already exists\n") exit() else: x = col.insert_one(mydict) print("User created")