Harry Marr
4012722a8d
QuerySet.item_frequencies works with non-list fields
2010-10-03 15:01:45 +01:00
Harry Marr
4c68bc6c96
Merge branch 'master' of http://github.com/sibsibsib/mongoengine into v0.4
...
Conflicts:
mongoengine/queryset.py
tests/queryset.py
2010-10-03 01:57:22 +01:00
Harry Marr
159923fae2
Made lists of recursive reference fields possible
2010-10-03 01:48:42 +01:00
sib
72c7a010ff
added unit test for addToSet
2010-09-30 03:05:15 -03:00
Steve Challis
67a9b358a0
Merge branch 'v0.4' of git://github.com/hmarr/mongoengine into v0.4
2010-09-29 23:39:09 +01:00
Steve Challis
b5eb3ea1cd
Added a Django storage backend.
...
- New GridFSStorage storage backend
- New FileDocument document for storing files in GridFS
- Whitespace cleaned up in various files
2010-09-29 23:36:58 +01:00
Harry Marr
bb24879149
Moved custom queryset test to correct place
2010-09-19 20:00:53 +01:00
Harry Marr
3d6ee0ce00
Merge branch 'master' of http://github.com/n1k0/mongoengine into v0.4
2010-09-19 19:55:57 +01:00
Harry Marr
f11ee1f9cf
Added support for using custom QuerySet classes
2010-09-15 09:47:13 +01:00
Nicolas Perriault
449f5a00dc
added a 'validate' option to Document.save() +docs +tests
2010-09-11 17:45:57 +02:00
Steve Challis
bd1bf9ba24
Merge branch 'v0.4' of git://github.com/hmarr/mongoengine into v0.4
...
Conflicts:
mongoengine/fields.py
tests/fields.py
2010-08-31 00:25:10 +01:00
Harry Marr
2af5f3c56e
Added support for querying by array position. Closes #36 .
2010-08-31 00:24:30 +01:00
Harry Marr
32e66b29f4
Fixed FileField problem caused by shared objects
2010-08-30 22:12:05 +01:00
Harry Marr
69012e8ad1
Fixed incorrect $pull test
2010-08-30 19:59:49 +01:00
Harry Marr
17642c8a8c
Fixed QuerySet.average issue that ignored 0
2010-08-30 19:48:17 +01:00
Harry Marr
1ed9a36d0a
Added test for pop operation
2010-08-30 14:02:02 +01:00
Harry Marr
4fb6fcabef
Added test for overriding objects
2010-08-30 13:54:20 +01:00
Harry Marr
40eb23a97a
Merge branch 'master' of git://github.com/flosch/mongoengine into v0.4
...
Conflicts:
tests/fields.py
2010-08-30 13:21:10 +01:00
Harry Marr
3b62cf80cd
Fixed {Dict,List}Field default issue. Closes #46 .
2010-08-30 13:00:34 +01:00
Harry Marr
d99c5973c3
Fixed Q object DBRef test bug
2010-08-30 12:52:24 +01:00
flosch
7ab2e21c10
Handle unsafe expressions when using startswith/endswith/contains with unsafe expressions. Closes #58
2010-07-26 16:42:10 +02:00
flosch
2f991ac6f1
Added all() method to get all document instances from a document. Extended the FileField's tests with testing on empty filefield.
2010-07-25 19:02:15 +02:00
flosch
386c48b116
Typo.
2010-07-25 18:43:11 +02:00
flosch
9d82911f63
Added tests for #46 .
2010-07-25 18:38:24 +02:00
flosch
327452622e
Handle DBRefs correctly within Q objects. Closes #55
2010-07-25 18:22:26 +02:00
Harry Marr
9f98025b8c
Added QuerySet.distinct. Closes #44 .
2010-07-25 15:29:02 +01:00
Florian Schlachter
ec519f20fa
Makes the tests compatible to pymongo 1.7+. Not backwards compatible!
2010-07-19 01:32:28 +02:00
Florian Schlachter
323c86308a
Merge remote branch 'hmarr/v0.4'
...
Conflicts:
mongoengine/fields.py
tests/fields.py
2010-07-19 01:11:28 +02:00
Steve Challis
47bfeec115
Tidied code, added replace() method to FileField
2010-07-19 06:53:21 +08:00
Steve Challis
0512dd4c25
Added new FileField with GridFS support
...
The API is similar to that of PyMongo and most of the same operations are
possible.
The FileField can be written too with put(), write() or by using the assignment
operator. All three cases are demonstrated in the tests. Metadata can be added
to a FileField by assigning keyword arguments when using put() or new_file().
2010-07-19 06:52:11 +08:00
Harry Marr
c2163ecee5
Added test for Geo indexes
2010-07-07 15:12:14 +01:00
Harry Marr
71689fcf23
Got within_box working for Geo fields
2010-07-07 15:00:46 +01:00
Harry Marr
1c334141ee
Merge branch 'geo' of git://github.com/blackbrrr/mongoengine into v0.4
...
Conflicts:
mongoengine/fields.py
mongoengine/queryset.py
2010-07-07 14:53:25 +01:00
Steve Challis
39b749432a
Tidied code, added replace() method to FileField
2010-06-03 08:27:21 +01:00
Steve Challis
0ad343484f
Added new FileField with GridFS support
...
The API is similar to that of PyMongo and most of the same operations are
possible.
The FileField can be written too with put(), write() or by using the assignment
operator. All three cases are demonstrated in the tests. Metadata can be added
to a FileField by assigning keyword arguments when using put() or new_file().
2010-06-02 20:53:39 +01:00
Harry Marr
196606438c
Fixed Q-object list query issue
2010-05-30 18:34:06 +01:00
Flavio Amieiro
a2c78c9063
Add 'exact' and 'iexact' match operators for QuerySets
2010-05-26 20:24:57 -03:00
Harry Marr
b23353e376
Fixed inherited document primary key issue
2010-05-24 23:03:30 +01:00
Stephan Jaekel
f657432be3
always ignore empty Q objects, if the new Q is empty, the old one will be returned.
2010-05-14 14:35:27 +02:00
Stephan Jaekel
80c2895e56
Merge branch 'master' of http://github.com/flosch/mongoengine
2010-05-14 14:22:29 +02:00
Stephan Jaekel
88da998532
added test for empty Q objects
2010-05-14 14:21:58 +02:00
Florian Schlachter
11c7a15067
Added test for DictField's basecls.
2010-05-14 13:49:13 +02:00
Harry Marr
3b4df4615a
Fixed MRO error that occured on document inheritance
2010-04-17 21:45:11 +01:00
Don Spaulding
ee0c75a26d
Add choices keyword argument to BaseField.__init__()
2010-04-15 17:59:35 -05:00
Harry Marr
2b08ca7c99
Merge branch 'SortedListField' of git://github.com/joshourisman/mongoengine
2010-04-12 17:41:09 +01:00
Josh Ourisman
c8e466a160
Moved SortedListField stuff into its own branch
2010-04-12 12:31:52 -04:00
Timothée Peignier
a39685d98c
make get_or_create returns a tuple with the retrieved or created object and a boolean specifying whether a new object was created
2010-04-12 16:21:29 +01:00
Harry Marr
90200dbe9c
Fixed DecimalField bug
2010-04-12 15:59:20 +01:00
Deepak Thukral
8f4a579df9
DoesNotExist and MultipleObjectsReturned now contributes Document class
2010-03-28 22:22:36 +02:00
Matt Dennewitz
600ca3bcf9
renamed 'test_near' to 'test_geospatial_operators', updated added ordering checks to test
2010-03-23 00:57:26 -05:00