Как вставить / обновить список данных в mongodb с помощью pymongo - PullRequest
0 голосов
/ 27 мая 2020

иметь коллекцию со значениями:

имя и возраст - уникальные значения с составным индексом



{
_id:ObjectId(5db012b123a2a1cabcc12345),
name:"mark_102",
age:"38",
occupation:null,
date:2019-10-23T10:55:50.569+00:00
}


{
_id:ObjectId(5db012b123a2a1cabcc12346),
name:"sheldon_103",
age:"45",
occupation:null,
date:2019-10-23T10:55:50.569+00:00
}

иметь список с данными:

data_list:

[{'name': "mark_102",
  'age': "38",
  'occupation': "admin"},
 {'name': "sheldon_103",
  'age': "45",
  'occupation': "devs"}]

Как вставить / обновить данные в mongodb и изменить занятие с нуля на указанные значения в data_list

пробовал это:

mydb.test.insert_many(data_list) mydb.test.update_many(data_list)

Получил эту ошибку:

BulkWriteError: batch op errors occurred

...