erdenezul
032ace40d1
Merge pull request #1668 from erdenezul/read_preference_parse
...
parse read_preference from conn_host #1665
2018-09-04 21:58:31 +08:00
Arto Jantunen
8f6c0796e3
Add db parameter to register_connection
...
This is done to make it compatible with the connect function.
2018-02-02 10:26:36 +02:00
Erdenezul
6e2db1ced6
read_preference from parse_uri only PYMONGO_3 #1665
2017-10-03 09:23:17 +08:00
Erdenezul Batmunkh
416486c370
use read_preference only pymongo3.x #1665
2017-10-02 23:13:25 +08:00
Erdenezul Batmunkh
2f075be6f8
parse read_preference from conn_host #1665
2017-10-02 22:46:27 +08:00
Davidrjx
a7cab51369
Use a set literal in _clean_settings ( #1585 )
2017-07-13 12:07:36 +02:00
Stefan Wójcik
e93a95d0cb
Test and document controlling the size of the connection pool ( #1489 )
2017-02-25 14:09:10 -05:00
Stefan Wojcik
65914fb2b2
fix the way MongoDB URI w/ ?replicaset is passed
2016-12-12 23:24:19 -05:00
Stefan Wójcik
c9d496e9a0
Fix connecting to MongoReplicaSetClient ( #1436 )
2016-12-12 23:08:11 -05:00
Stefan Wójcik
835d3c3d18
Improve the health of this package ( #1428 )
2016-12-11 18:49:21 -05:00
Stefan Wójcik
f168682a68
Dont let the MongoDB URI override connection settings it doesnt explicitly specify ( #1421 )
2016-12-05 22:31:00 -05:00
zeez
02fb3b9315
Support for authentication mechanism #905 ( #1333 )
2016-12-03 16:08:24 -05:00
Jeff Tharp
f7ac8cea90
Fix connecting to a list of hosts
2016-10-19 11:57:02 -07:00
Emmanuel Leblond
13897db6d3
Fix mongomock url prefix error during connection
2016-01-20 11:06:45 +01:00
Emmanuel Leblond
c4afdb7198
Merge pull request #1123 from Cykooz/master
...
Fixed detection of shared connections
2016-01-19 18:38:03 +01:00
RussellLuo
23f07fde5e
Add support for mocking MongoEngine based on mongomock
...
Using `mongomock://` scheme in URI enables the mocking. Fix #1045 .
2015-12-06 11:08:00 +08:00
Kirill Kuzminykh
11024deaae
Fixed detection of shared connections
2015-10-05 22:40:44 +03:00
Omer Katz
4241bde6ea
Merge pull request #1055 from zxhuang/master
...
comply to pymongo MongoClient constructor host
2015-08-16 11:52:27 +03:00
Emmanuel Leblond
96cfbb201a
Replace use close method in pymongo
2015-08-04 18:02:57 +02:00
Zeke Huang
2aaacc02e3
comply to pymongo MongoClient constructor host
...
Only MongoReplicaSetClient use hosts_or_uri param and it will be deprecated soon.
2015-07-01 12:39:30 -07:00
mrigal
778c7dc5f2
general pep8 and more clean-up
2015-06-23 23:15:44 +02:00
mrigal
48316ba60d
implemented global IS_PYMONGO_3
2015-05-07 12:47:29 +02:00
mrigal
c0f1493473
fix revert situated at the wrong location
2015-05-07 12:47:29 +02:00
mrigal
ccbd128fa2
first adaptations after comments and find-outs
2015-05-07 12:47:29 +02:00
mrigal
a34fa74eaa
fix connection problems with pymongo3 and added tests
2015-05-07 12:47:29 +02:00
RussellLuo
24a9633edc
Override authentication_source
by "authSource" in URI
2015-04-20 16:05:34 +08:00
Bob Cribbs
d9da75d1c0
Fix multiple connections aliases being rewritten
2014-09-01 23:26:01 +03:00
wcdolphin
447127d956
Makes 'db' argument to connection optional.
2014-08-21 16:08:31 -07:00
Brian Helba
c4ea8d4942
Make requirement for PyMongo>=2.5 more consistent
...
Commit 7aa1f473785ed17cff280835285a69e401fd9b86 requires PyMongo >= v2.5.
This updates the requirements file to make this requirement explicit to
package managers.
Commit 29309dac9a926077962fc0778e5b2fbaf1d29cc2 removed some legacy
compatibility code that would run only with versions of PyMongo < 2.1. The
options 'is_slave' and 'slaves' for register_connection were only used in
this compatibility code, so they are removed too.
2014-06-30 00:05:34 -04:00
Ross Lawley
cb3fca03e9
Merge branch 'master' into pr/590
...
Conflicts:
mongoengine/connection.py
2014-06-27 11:53:46 +01:00
Omer Katz
29309dac9a
Mongo clients with the same settings should be shared since they manage a connection pool.
...
Also, I removed old code that was supposed to support Pymongo<2.1 which we don't support anymore.
2014-06-25 16:53:24 +03:00
Brian Helba
8bcbc6d545
Add authentication_source option to register_connection ( #573 ) ( #580 )
...
Since v2.5, PyMongo has supported a "source" option, to specify a
particular database to authenticate against. This adds support for that
option, in the form of a "authentication_source" option to
register_connection.
2014-03-02 18:35:49 -05:00
Joe Friedl
7c254c6136
Use defaults when host and port are passed as None
2013-10-04 14:18:36 -04:00
Alexandr Morozov
f57569f553
Remove database name necessity in uri connection schema
2013-08-21 13:52:24 +04:00
Ross Lawley
68f760b563
get_db() only assigns the db after authentication ( #257 )
2013-04-30 15:05:41 +00:00
Ross Lawley
c16e6d74e6
Updated connection to use MongoClient ( #262 , #274 )
2013-04-22 15:07:15 +00:00
Ross Lawley
3a6dc77d36
Added no_dereference context manager ( #82 )
...
Reorganised the context_managers as well
2013-01-23 19:05:44 +00:00
Ross Lawley
4f70c27b56
Updated doc string
2013-01-23 16:19:07 +00:00
Ross Lawley
ea46edf50a
Added switch_db method to document instances ( #106 )
2013-01-23 16:07:07 +00:00
Ross Lawley
e5e88d792e
Added SwitchDB context manager ( #106 )
2013-01-23 12:54:14 +00:00
Ross Lawley
9bbd8dbe62
Querysets now return clones and are no longer edit in place
...
Fixes #56
2013-01-04 09:41:08 +00:00
Anthony Nemitz
dd786d6fc4
fix for #494
2012-05-09 02:54:08 -07:00
Ross Lawley
2b8aa6bafc
Fixes read_preference
...
Fixes mongoengine/mongoengine#10
2012-04-27 09:15:05 +01:00
Dan Crosta
0376910f33
refactor get_connection
...
In the previous version, the requested ReadPreference was ignored in the
case that the user specified a MongoDB URI. This rearranges the code to
ensure that only those values which we explicitly parse out of the URI
override values set as keyword arguments.
This leaves open the possibility of conflicts between the URI and the
kwargs -- we should consider whether to raise an exception if, e.g.,
username is specified as a kwarg *and* in the URI.
2012-04-17 19:50:22 -04:00
Ross Lawley
2a34358abc
Updated connection refs #474
2012-03-27 01:47:17 +01:00
Ross Lawley
fd2bb8ea45
Merge pull request #474 from samuelclay/patch-1
...
The port is defaulted in to conn_settings, so discard the port since hos...
2012-03-26 17:17:26 -07:00
Samuel Clay
ad2e119282
The port is defaulted in to conn_settings, so discard the port since hosts_or_uri must be used.
2012-03-26 16:48:37 -07:00
mostlystatic
66d215c9c1
Fix for unknown connection alias error message.
2012-03-24 20:01:40 +00:00
Ross Lawley
c34e79fad9
Fix replicaset connection
2012-03-05 16:15:06 +00:00
Robert Kajic
c61de6540a
Don't ignore kwargs for uri style connections
2012-03-02 15:33:54 +01:00