Есть две базы. В каждой записи типа
[{'name':'Andrey Doncov', 'inner_id': 'and_d'}, {'name':'Denis Popov', 'inner_id': 'den'}]
Мне нужно слить их в одну и отсортировать по полю id. (Это поле должно быть добавлено) Я написал следующий код
n_id =0
for cv in cvs:
cv['id'] = n_id
main_collection.update_one({'inner_id': cv['inner_id']}, {'$set': cv}, upsert=True)
n_id += 1
После этого когда я запрашиваю слитую базу, id-шники в ней идут неупорядоченно, т.е. сначала идёт запись с id:189, потом id:65 и.т.д. Как это исправить?