utils.databases.pymongo_database

The Database pymongo tool contains the available function relative to database operation (connection)

class utils.databases.pymongo_database.Database

Bases: object

Represent Database.

static clean_database(db)

Clean the database.

Parameters:db

Returns:

close_connection()

Close the client connection.

connect(db_uri, db_name, doc_class=<type 'dict'>)

Connect to the database from settings.py.

Parameters:
  • db_uri
  • db_name
  • doc_class

Returns:

static get_collection(db, collection_name)

Return cursor of collection name in parameters.

Parameters:
  • db
  • collection_name

Returns:

utils.databases.pymongo_database.get_full_text_query(text)

Return a full text query.

Parameters:text – List of keywords

Returns: The corresponding query