Например: я вставил запись в mongodb как
record_1 = {'name': 'Surya', 'class': 12}
Теперь если я попытаюсь снова вставить то же значение в ту же коллекцию, то вставка будет успешной. Как и sql, я хочу избежать повторной вставки. Более того, в моих записях нет уникального ключа. Мы будем благодарны за вашу помощь.
Добавить уникальный индекс в коллекцию.
Метод оболочки MongoDB:
db.mycollection.createIndex( { "name": 1 }, { unique: true } )
Pymon go метод:
import pymongo db.mycollection.create_index([("name", pymongo.DESCENDING)], unique=True)