Commit Graph
1481 Commits
Author SHA1 Message Date
blackbrrr 5c311eefb1 fixed merge conflict in queryset test 2010-02-12 09:59:09 -06:00
blackbrrr d0ceb74a2e removed unused fields and tests 2010-02-12 09:57:09 -06:00
Harry Marr ea1fe6a538 Fixed set/unset issue with ListFields 2010-02-12 11:21:51 +00:00
Harry Marr 210e9e23af Dereferencing of referenced documents within lists 2010-02-12 02:31:41 +00:00
blackbrrr c4513f0286 merged master 2010-02-11 15:43:37 -06:00
Harry Marr b2588d1c4f Changed neq to ne, fixed Q object in and nin 2010-02-10 12:35:41 +00:00
blackbrrr 69d3e0c4b6 added map/reduce support via QuerySet.map_reduce. map_reduce operations respect query specs and ordering, but ordering is currently only applied to map/reduce collection. map/reduce may eventually require its own QuerySet to avoid slicing conflicts. results are returned as lists of MapReduceDocument objects, dynamic objects representing the query. tests and documentation included. considered in the neighborhood of 'good start'. 2010-02-09 14:56:15 -06: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 0bbf3a3d76 Fixed EmbeddedDocument validation bug 2010-02-02 17:37:09 +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 5cac52720c Fixed querying on ReferenceFields using primary key 2010-01-27 15:57:11 +00:00
Harry Marr 568000805f EmbeddedDocuments may now be non-polymorphic 2010-01-25 01:00:04 +00:00
blackbrrr 3fb6307596 Merge branch 'master' of git://github.com/hmarr/mongoengine 2010-01-23 18:41:52 -06: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
blackbrrr f1e51f9708 Merge branch 'master' of git://github.com/hmarr/mongoengine into deferred_fields 2010-01-19 12:27:14 -06:00
James Punteney e0becc109d Adding tests to test the get query 2010-01-16 14:51:13 -05:00
Harry Marr 3357b55fbf Indexing on ListFields now works properly 2010-01-16 15:35:01 +00:00
blackbrrr b0b8e11c60 Merge branch 'master' into deferred_fields 2010-01-14 11:39:09 -06:00
blackbrrr 7e0fcb9e65 groundwork for deferred fields 2010-01-14 11:39:03 -06:00
blackbrrr b3c9a76619 Merge branch 'master' of git://github.com/hmarr/mongoengine 2010-01-14 11:32:39 -06:00
blackbrrr 5f84d6f8f8 added URLField, DecimalField, tests. 2010-01-14 11:32:28 -06:00
Harry Marr ce69428cc6 Moved validate() to BaseDocument 2010-01-13 16:41:57 +00: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 afd416c84e Updated docs, added force_insert to save() 2010-01-11 04:15:36 +00:00
Harry Marr ec927bdd63 Added support for user-defined primary keys (_ids) 2010-01-10 17:13:56 +00: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 eb3e6963fa Index specs now use proper field names 2010-01-08 00:15:20 +00:00
Harry Marr 4c93e2945c Added test for meta[indexes] 2010-01-07 15:46:52 +00:00
Harry Marr 557fb19d13 Query values may be processed before being used 2010-01-06 03:14:21 +00:00
Harry Marr af1d7ef664 Added BooleanField 2010-01-05 18:17:44 +00:00
Harry Marr 3bead80f96 Added Document.reload method 2010-01-05 00:25:42 +00:00
Harry Marr 5ca75e9c6d Added changelog to docs, updated manifest 2010-01-04 16:10:42 +00:00
Harry Marr 6363b6290b Added capped collections support 2010-01-04 03:33:42 +00:00
Harry Marr b01596c942 Made field validation lazier 2010-01-03 22:37:55 +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 f687bad202 Accessing a missing field now returns None rather than raising an AttributeError 2009-12-24 17:10:36 +00:00