Wilson Júnior
592c654916
extending support for queryset.sum and queryset.average methods
2013-07-05 10:36:11 -03:00
kelvinhammond
caff44c663
Fixed sum and average queryset function
...
* Fixed sum and average map reduce functions for sum and average so that
it works with mongo dot notation.
* Added unittest cases / updated them for the new changes
2013-06-21 09:39:11 -04:00
Ross Lawley
d6edef98c6
Added match ($elemMatch) support for EmbeddedDocuments ( #379 )
2013-06-21 11:29:23 +00:00
kelvinhammond
e0d2fab3c3
Merge branch 'master' of https://github.com/MongoEngine/mongoengine
...
Conflicts:
AUTHORS
2013-06-21 07:26:40 -04:00
Ross Lawley
e116bb9227
Fixed queryset.get() respecting no_dereference ( #373 )
2013-06-21 10:39:10 +00:00
Ross Lawley
f1a1aa54d8
Added full_result kwarg to update ( #380 )
2013-06-21 10:19:40 +00:00
Ross Lawley
574f3c23d3
get should clone before calling
2013-06-21 09:35:22 +00:00
kelvinhammond
c31d6a6898
Fixed sum and average mapreduce function for issue #375
2013-06-19 10:34:33 -04:00
Ross Lawley
ad15781d8f
Fixed amibiguity and differing behaviour regarding field defaults ( #349 )
...
Now field defaults are king, unsetting or setting to None on a field
with a default means the default is reapplied.
2013-06-06 13:31:52 +00:00
Ross Lawley
940dfff625
Code cleanup
2013-06-05 09:49:26 +00:00
Stefan Wojcik
eba81e368b
dont use $in for _cls queries with a single subclass
2013-06-04 15:32:23 -07:00
Ross Lawley
eeb5a83e98
Added lock when calling doc.Delete() for when signals have no sender ( #350 )
2013-06-04 16:35:25 +00:00
Ross Lawley
ee725354db
Querysets are now lest restrictive when querying duplicate fields ( #332 , #333 )
2013-06-04 10:46:38 +00:00
Ross Lawley
985bfd22de
Merge remote-tracking branch 'origin/pr/333' into 333
2013-06-04 10:22:54 +00:00
Ross Lawley
4c8dfc3fc2
Fixed Doc.objects(read_preference=X) not setting read preference ( #352 )
2013-06-03 15:40:54 +00:00
Stefan Wojcik
774895ec8c
dont simplify queries with duplicate conditions
2013-05-23 17:49:28 -07:00
Ross Lawley
c96a1b00cf
Documentation cleanup ( #328 )
2013-05-23 19:09:05 +00:00
Ross Lawley
5b498bd8d6
Added no_sub_classes context manager and queryset helper ( #312 )
2013-05-10 15:05:16 +00:00
Ross Lawley
941042d0ba
Merge remote-tracking branch 'origin/pr/312' into 312
2013-05-10 14:44:44 +00:00
Ross Lawley
9251ce312b
Querysets now utilises a local cache
...
Changed __len__ behavour in the queryset (#247 , #311 )
2013-05-10 13:57:32 +00:00
Wilson Júnior
96a964a183
added .disable_inheritance method for the simple fetch exclusives classes
2013-05-09 13:18:58 -03:00
Ross Lawley
9dfee83e68
Fixed querying string versions of ObjectIds issue with ReferenceField ( #307 )
2013-05-07 11:54:47 +00:00
Ross Lawley
870ff1d4d9
Added $setOnInsert support for upserts ( #308 )
...
Upserts now possible with just query parameters (#309 )
2013-05-07 11:11:55 +00:00
Ross Lawley
8c9afbd278
Fix cloning of sliced querysets ( #303 )
2013-05-01 19:40:49 +00:00
Alex Kelly
00a57f6cea
Pass write_concern parameter from update_one
2013-04-30 21:44:07 +01:00
Ross Lawley
9c1cd81adb
Add support for new geojson fields, indexes and queries ( #299 )
2013-04-30 14:46:23 +00:00
Ross Lawley
5d7444c115
Ensure as_pymongo() and to_json honour only() and exclude() ( #293 )
2013-04-29 09:38:21 +00:00
Ross Lawley
5e65d27832
PEP8 x == True should be x is True
2013-04-26 11:46:12 +00:00
Ross Lawley
2447349383
Added a note about distinct being a command
2013-04-26 09:59:43 +00:00
Ross Lawley
7765f272ac
Documentation api and reference cleanups
2013-04-26 08:46:46 +00:00
Ross Lawley
5e94637adc
DecimalField now stores as float not string ( #289 )
2013-04-25 15:39:57 +00:00
Ross Lawley
e2f3406e89
Updated .only() behaviour - now like exclude it is chainable ( #202 )
2013-04-23 14:06:29 +00:00
Ross Lawley
81c7007f80
Added with_limit_and_skip support to count() ( #235 )
2013-04-23 10:38:32 +00:00
Ross Lawley
0d0befe23e
Removed __len__ from queryset ( #247 )
2013-04-22 16:19:55 +00:00
Ross Lawley
c16e6d74e6
Updated connection to use MongoClient ( #262 , #274 )
2013-04-22 15:07:15 +00:00
Nicolas Cortot
073091a06e
Do not fail on delete() when blinker is not available
2013-04-17 21:45:54 +02:00
Ross Lawley
420376d036
Merge fixes
2013-04-17 14:27:33 +00:00
Ross Lawley
51e50bf0a9
Merge branch 'master' into 0.8M
...
Conflicts:
AUTHORS
docs/django.rst
mongoengine/base.py
mongoengine/queryset.py
tests/fields/fields.py
tests/queryset/queryset.py
tests/test_dereference.py
tests/test_document.py
2013-04-17 11:57:53 +00:00
Ross Lawley
025e17701b
Fixed inner queryset looping ( #204 )
2013-01-29 10:33:13 +00:00
Ross Lawley
156ca44a13
Doc fix thanks to @jabapyth ( #206 )
2013-01-28 16:49:34 +00:00
Ross Lawley
5b161b7445
ReadPreference that overrides slave_okay ( #218 )
2013-01-28 14:17:54 +00:00
Ross Lawley
f182daa85e
Fixed Documents deleted via a queryset don't call any signals ( #105 )
2013-01-28 13:32:21 +00:00
Ross Lawley
9f551121fb
Added docs for no_dereference and scalar ( #68 )
2013-01-24 17:41:21 +00:00
Ross Lawley
ba48dfb4bf
Added no_dereference method for querysets ( #82 ) ( #61 )
2013-01-24 17:33:10 +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
3364e040c8
Ensure $maxDistance is always the last part of the query ( #179 )
2013-01-22 16:05:44 +00:00
Ross Lawley
2c7b12c022
Added support for $maxDistance ( #179 )
2013-01-22 13:31:53 +00:00
Ross Lawley
72dd9daa23
Fixing py3.3 tests
2013-01-09 16:16:48 +00:00
Ross Lawley
e6ac8cab53
Fixing python 2.5 support
2013-01-04 14:28:42 +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