Пример #1
0
def get_mongoctl_cluster_db_collection():

    mongoctl_db = get_mongoctl_database()
    conf = config.get_database_repository_conf()
    cluster_collection_name = conf.get("clusters", DEFAULT_CLUSTERS_COLLECTION)

    return mongoctl_db[cluster_collection_name]
Пример #2
0
def get_mongoctl_cluster_db_collection():

    mongoctl_db = get_mongoctl_database()
    conf = config.get_database_repository_conf()
    cluster_collection_name = conf.get("clusters", DEFAULT_CLUSTERS_COLLECTION)

    return mongoctl_db[cluster_collection_name]
Пример #3
0
def get_mongoctl_server_db_collection():

    mongoctl_db = get_mongoctl_database()
    conf = config.get_database_repository_conf()

    server_collection_name = conf.get("servers", DEFAULT_SERVERS_COLLECTION)

    return mongoctl_db[server_collection_name]
Пример #4
0
def get_mongoctl_server_db_collection():

    mongoctl_db = get_mongoctl_database()
    conf = config.get_database_repository_conf()

    server_collection_name = conf.get("servers", DEFAULT_SERVERS_COLLECTION)

    return mongoctl_db[server_collection_name]
Пример #5
0
def _db_repo_connect():
    db_conf = config.get_database_repository_conf()
    uri = db_conf["databaseURI"]
    client_args = {"read_preference": pymongo.read_preferences.ReadPreference.PRIMARY_PREFERRED}

    client = mongo_utils.mongo_client(uri, **client_args)

    return client
Пример #6
0
def _db_repo_connect():
    db_conf = config.get_database_repository_conf()
    uri = db_conf["databaseURI"]
    client_args = {"read_preference": pymongo.read_preferences.ReadPreference.PRIMARY_PREFERRED}

    client = mongo_utils.mongo_client(uri, **client_args)

    return client
Пример #7
0
def _db_repo_connect():
    db_conf = config.get_database_repository_conf()
    uri = db_conf["databaseURI"]
    client_args = {
        "read_preference":
        pymongo.read_preferences.ReadPreference.PRIMARY_PREFERRED
    }

    if pymongo.get_version_string().startswith("3.2"):
        ## TODO XXX MAYBE? This makes things much slower
        client_args["serverSelectionTimeoutMS"] = 1

    client = pymongo.MongoClient(uri, **client_args)

    return client
Пример #8
0
def _db_repo_connect():
    db_conf = config.get_database_repository_conf()
    uri = db_conf["databaseURI"]
    conn = pymongo.Connection(uri)
    dbname = parse_mongo_uri(uri).database
    return conn, dbname
Пример #9
0
def has_db_repository():
    return config.get_database_repository_conf() is not None
Пример #10
0
def _db_repo_connect():
    db_conf = config.get_database_repository_conf()
    uri = db_conf["databaseURI"]
    conn = pymongo.Connection(uri)
    dbname = parse_mongo_uri(uri).database
    return conn, dbname
Пример #11
0
def has_db_repository():
    return config.get_database_repository_conf() is not None
Пример #12
0
def _db_repo_connect():
    db_conf = config.get_database_repository_conf()
    uri = db_conf["databaseURI"]
    client = pymongo.MongoClient(uri, read_preference=
    pymongo.read_preferences.ReadPreference.PRIMARY_PREFERRED)
    return client.get_default_database()