Попытка создать в Mongo индекс, который требует, чтобы ключ был уникальным, а значение - типом текстового поля.
Я создаю индекс:
db.collection.createIndex({id: 'text'}, {unique: true})`
Я вставляю свою первую запись:
db.collection.insert({id: '1'})
Я вставляю вторую запись с идентификатором 1 (целое число) и ожидаю ошибки (что-то вроде: «идентификатор не может быть целым числом!»)
db.collection.insert({id: 1})
Как я могу убедиться, что в поле "id" разрешены только строки и что при попытке вставить целое число возникает ошибка?