Added multidb support
No change required to upgrade to multiple databases. Aliases are used to describe the database and these can be manually registered or fall through to a default alias using connect. Made get_connection and get_db first class members of the connection class. Old style _get_connection and _get_db still supported. Refs: #84 #87 #93 #215
This commit is contained in:
		| @@ -3,6 +3,7 @@ | ||||
| ===================== | ||||
| Connecting to MongoDB | ||||
| ===================== | ||||
|  | ||||
| To connect to a running instance of :program:`mongod`, use the | ||||
| :func:`~mongoengine.connect` function. The first argument is the name of the | ||||
| database to connect to. If the database does not exist, it will be created. If | ||||
| @@ -18,3 +19,14 @@ provide :attr:`host` and :attr:`port` arguments to | ||||
| :func:`~mongoengine.connect`:: | ||||
|  | ||||
|     connect('project1', host='192.168.1.35', port=12345) | ||||
|  | ||||
|  | ||||
| Multiple Databases | ||||
| ================== | ||||
|  | ||||
| Multiple database support was added in MongoEngine 0.6. To use multiple | ||||
| databases you can use :func:`~mongoengine.connect` and provide an `alias` name | ||||
| for the connection - if no `alias` is provided then "default" is used. | ||||
|  | ||||
| In the background this uses :func:`~mongoengine.register_connection` to | ||||
| store the data and you can register all aliases up front if required. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user