Stefan Wójcik
3b88712402
Cleaner as_pymongo ( #1549 )
2017-05-08 00:02:42 -04:00
Stefan Wójcik
49035543b9
cleanup BaseQuerySet.__getitem__ ( #1502 )
2017-03-05 21:17:53 -05:00
Ephraim Berkovitch
398964945a
Document.objects.create should raise NotUniqueError upon saving duplicate primary key ( #1485 )
2017-02-27 09:42:44 -05:00
Stefan Wójcik
3ca2e953fb
Fix limit/skip/hint/batch_size chaining ( #1476 )
2017-02-09 12:02:46 -08:00
Stefan Wójcik
c6cc013617
fix BaseQuerySet.fields when mixing exclusion/inclusion with complex values like $slice ( #1452 )
2016-12-28 11:40:57 -05:00
Stefan Wójcik
f4e1d80a87
support a negative dec operator ( #1450 )
2016-12-28 02:04:49 -05:00
Stefan Wojcik
2770cec187
better docstring for BaseQuerySet.fields
2016-12-27 10:20:13 -05:00
Malthe Jørgensen
76524b7498
Raise TypeError when __in
-operator used with a Document ( #1237 )
2016-12-12 23:27:25 -05:00
Stefan Wójcik
835d3c3d18
Improve the health of this package ( #1428 )
2016-12-11 18:49:21 -05:00
Stefan Wójcik
1b9432824b
Add ability to filter the generic reference field by ObjectId and DBRef ( #1425 )
2016-12-09 12:56:06 -05:00
rmendocna
25e0f12976
fix delete cascade for models without a literal id field: replace with pk ( #1247 )
2016-12-05 22:54:21 -05:00
Stefan Wójcik
d25058a46d
Implement BaseQuerySet.batch_size ( #1426 )
2016-12-05 22:13:22 -05:00
Stefan Wójcik
4d0c092d9f
Fix iteration within iteration ( #1427 )
2016-12-05 09:38:24 -05:00
Stefan Wójcik
0007535a46
Add support for cursor.comment ( #1420 )
2016-12-04 00:33:42 -05:00
Stefan Wojcik
999cdfd997
Fix BaseQuerySet#sum and BaseQuerySet#average for fields that specify a db_field
2016-12-02 11:32:38 -05:00
Stefan Wójcik
3c455cf1c1
Improve health of this package ( #1409 )
...
* added flake8 and flake8-import-order to travis for py27
* fixed a test that fails from time to time depending on an order of a dict
* flake8 tweaks for the entire codebase excluding tests
2016-11-28 19:00:34 -05:00
Stanivlav Kaledin
ac90d6ae5c
Don't force _cursor
2016-11-14 20:06:34 +03:00
Stanivlav Kaledin
2141f2c4c5
Fixed issue https://github.com/MongoEngine/mongoengine/issues/442
...
Added support for pickling BaseQueryset instances
Added BaseQueryset.__getstate__, BaseQuerySet.__setstate__ methods
2016-11-14 19:57:48 +03:00
Victor
327e164869
Fix for #1176 -- similar to https://github.com/MongoEngine/mongoengine/pull/982 but for update
.
2016-09-04 08:12:17 +03:00
Sergey Kovalev
5ef59c06df
Fix misleading comment about the descriptor
2016-08-13 09:41:26 +03:00
Stefan Wojcik
3fa9e70383
prefer tuples over lists for immutable structures
2016-07-11 10:42:27 -07:00
Stefan Wojcik
16fea6f009
replace QuerySet.sum/average implementations with aggregate_sum/average + tweaks
2016-07-10 13:21:12 -07:00
Jérôme Lafréchoux
e394c8f0f2
Merge pull request #1328 from anentropic/upsert-docs-fix
...
better description for upsert arg on some methods
2016-06-29 15:56:45 +02:00
Anentropic
21974f7288
better description for upsert arg on some methods
2016-06-29 14:24:33 +01:00
xiaost
1f223aa7e6
Fix no_cursor_timeout with pymongo3
2016-05-26 00:29:41 +08:00
Stefan Wojcik
f750796444
fix typo
2016-05-04 17:11:38 -07:00
Konstantin Gukov
ddedc1ee92
Fixed too broad exception clauses in the project
2016-02-23 23:50:45 +05:00
Emmanuel Leblond
b320064418
Add signal_kwargs arg for save/delete/bulk insert
2016-02-09 14:28:55 +01:00
Emmanuel Leblond
a643933d16
Fix cascade delete mixing among collections
2016-01-30 11:59:55 +01:00
Omer Katz
2659ec5887
Merge pull request #1196 from nickptrvc/master
...
Fix pre_bulk_insert signal
2016-01-30 12:25:29 +02:00
Emmanuel Leblond
decd70eb23
Merge pull request #1220 from bagerard/patch-1
...
fixed minor typo in docstring
(PR has been issued by mistake to dev branch insteed of master)
2016-01-26 00:28:04 +01:00
Bastien
feb5eed8a5
fixed minor typo in docstring
2016-01-21 16:59:37 +01:00
Nick Pjetrovic
acc7448dc5
Fix pre_bulk_insert signal
2015-12-24 18:30:46 -05:00
srossiter
164e2b2678
Docstring change and rename variable to avoid clash with kwargs
2015-11-24 12:53:09 +00:00
srossiter
b7b28390df
Added upsert_one method on BaseQuerySet and modified test_upsert_one
2015-11-24 12:46:38 +00:00
Stefan Wojcik
54975de0f3
fix read_preference for PyMongo 3+
2015-11-23 10:46:52 -08:00
Stefan Wojcik
a7aead5138
re-create the cursor object whenever we apply read_preference
2015-11-23 10:46:52 -08:00
abonhomme
44f92d4169
docstring correction
...
Corrected the docstring for `mongoengine.queryset.base.update_one()`
2015-10-23 11:07:26 -04:00
reallistic
159b082828
Recursively create mongo query for embeddeddocument elemMatch
2015-10-18 16:34:24 -07:00
David Bordeynik
5334ea393e
fix-#842: Fix ignored chained options
2015-07-02 23:08:09 +03:00
emilecaron
56a2e07dc2
always store docs in cascade_refs
2015-06-26 10:45:07 +00:00
emilecaron
9b7fe9ac31
restore broken behavior
2015-06-26 09:31:07 +00:00
emilecaron
b691a56d51
late set instanciation
2015-06-26 08:52:30 +00:00
emilecaron
646baddce4
fix cascade delete cycle issuue
2015-06-25 18:27:22 +00:00
emilecaron
1e3d2df9e7
fix illogicality
2015-06-25 15:40:12 +00:00
Matthieu Rigal
0aeb1ca408
Various fixes again
2015-06-24 00:50:36 +02:00
mrigal
778c7dc5f2
general pep8 and more clean-up
2015-06-23 23:15:44 +02:00
Matthieu Rigal
9063b559c4
Fix for PyMongo3+
2015-06-22 16:40:50 +02:00
Matthieu Rigal
40f6df7160
Adapted one more test for MongoDB < 3
2015-06-22 14:57:59 +02:00
Matthieu Rigal
95165aa92f
Logic and test adaptations for MongoDB < 3
2015-06-22 14:57:59 +02:00