Проверьте столбец mongoDB на наличие дубликатов и переименуйте входящий документ, если есть конфликт - PullRequest
0 голосов
/ 25 апреля 2019

Я настроил mongoDB и хотел знать, как проще всего обеспечить соблюдение определенных правил в отношении дубликатов.В моем случае, если документ добавлен и в поле имени есть «abc», я бы хотел изменить его на «abc_1», если уже существует другой документ с именем «abc», а затем «abc_2», ии так далее, чтобы ни у одного нового документа не было названия с предыдущим.Я читаю эту документацию по уникальным индексам, но кажется, что она только остановит дубликаты, а не добавит их как-то еще.Я также использую python и pymongo для взаимодействия с mongoDB, если это имеет значение.Благодарю.https://docs.mongodb.com/manual/indexes/#unique-indexes

...