Harry Marr
b2588d1c4f
Changed neq to ne, fixed Q object in and nin
2010-02-10 12:35:41 +00:00
Harry Marr
89f505bb13
Removed pool_size from connect, minor tidyup
2010-02-04 01:44:52 +00:00
Harry Marr
755deb3ffe
Added DictField
2010-02-03 01:22:25 +00:00
Harry Marr
ffc9d7b152
Merge branch 'master' of git://github.com/flosch/mongoengine
...
Added unit test for get_or_create, merged flosch's get with
punteney's get.
Conflicts:
mongoengine/queryset.py
2010-01-31 13:24:50 +00:00
Harry Marr
79604180db
Merge branch 'master' of git://github.com/punteney/mongoengine
2010-01-31 13:11:20 +00:00
Harry Marr
2585f1b724
queryset_manager funcs now accept doc as arg
2010-01-23 17:16:01 +00:00
Harry Marr
470e08f616
exec_js functions now acknowledge Q objects
2010-01-23 03:05:27 +00:00
James Punteney
e0becc109d
Adding tests to test the get query
2010-01-16 14:51:13 -05:00
blackbrrr
d85ee4e051
fixed merge conflict in BaseField.__init__
2010-01-12 12:19:30 -06:00
blackbrrr
cfc394963f
added queryset chaining via 'filter' method. test included.
2010-01-12 12:16:15 -06:00
Harry Marr
da2d282cf6
Added Q class for building advanced queries
2010-01-09 22:19:33 +00:00
Harry Marr
42a58dda57
Added update() and update_one() with tests/docs
2010-01-08 18:39:06 +00:00
Harry Marr
4d695a3544
Added single and multifield uniqueness constraints
2010-01-08 12:04:11 +00:00
Harry Marr
45080d3fd1
Merge branch 'master' of git://github.com/blackbrrr/mongoengine
...
_types index prepended to user defined indexes
Conflicts:
mongoengine/queryset.py
2010-01-08 06:00:35 +00:00
blackbrrr
9195d96705
added default ordering to meta options, included docs and tests
2010-01-07 23:08:33 -06:00
Harry Marr
54d276f6a7
Added index for _types
2010-01-08 04:49:14 +00:00
Harry Marr
557fb19d13
Query values may be processed before being used
2010-01-06 03:14:21 +00:00
Harry Marr
e9254f471f
Added average to QuerySet
2009-12-30 16:31:33 +00:00
Harry Marr
30d4a0379f
Added keyword argument options to exec_js
...
QuerySet.item_frequencies has new option 'normalize'
2009-12-30 15:55:07 +00:00
Harry Marr
2cc68b46ad
Added exec_js and sum functions to QuerySet
2009-12-30 15:14:18 +00:00
Harry Marr
90e5e5dfa9
Fixed delete(), resolved item_frequencies field
2009-12-28 01:39:29 +00:00
Harry Marr
53544c5b0f
Queries now translate keys to correct field names
2009-12-27 23:08:31 +00:00
Harry Marr
17aef253cb
Added __len__ to QuerySet
2009-12-24 18:45:35 +00:00
Harry Marr
3d70b65a45
Added queryset_manager decorator
2009-12-23 19:32:00 +00:00
Harry Marr
6438bd52b7
Added item_frequencies to QuerySet
2009-12-20 17:17:56 +00:00
Harry Marr
bb23cdb038
Added array-style index/slicing syntax to QuerySet
2009-12-19 17:41:28 +00:00
Harry Marr
9d12dbad70
Made _cls etc optional, merged sort to order_by
2009-12-19 02:33:01 +00:00
Harry Marr
5e6a6aa886
Added sort method to QuerySet
2009-12-18 18:41:44 +00:00
Harry Marr
0a64f42d5f
Renamed Document._id to id (still _id in DB)
...
Although MongoDB uses _id, underscore prefixed attributes imply
private access in Python and are sometimes may not be accessed
(e.g. in the Django template language), but id should be public.
2009-12-18 16:31:32 +00:00
Harry Marr
1529fd901d
Queries may now use multiple operators on fields
2009-11-23 18:16:41 +00:00
Harry Marr
d4fc5c9260
Removed CollectionManager, moved work to QuerySet
...
As CollectionManager has been replaced with QuerySet and
QuerySetManager, collection.py has been renamed queryset.py.
2009-11-22 16:46:08 +00:00