Merge pull request #1675 from erdenezul/push_list_of_list

use each modifier only with $position  #1673
This commit is contained in:
Emmanuel Leblond
2017-11-15 08:43:29 +01:00
committed by GitHub
3 changed files with 26 additions and 2 deletions

View File

@@ -344,8 +344,6 @@ def update(_doc_cls=None, **update):
if not isinstance(value, (set, tuple, list)):
value = [value]
value = {key: {'$each': value, '$position': position}}
elif isinstance(value, list):
value = {key: {'$each': value}}
else:
value = {key: value}
else: