Я читаю об индексах в mongodb. Я могу создать один на конкретном поле. Но у меня есть несколько сомнений относительно того, как это работает. В sql вы создаете индекс по столбцу в таблице. Поэтому записи в этом столбце будут индексироваться всякий раз, когда они вставляются. Как это работает в mongodb? Допустим, я вставил следующий документ в mongodb:
user_id:111
name:"abc"
balance:146
Затем я проиндексировал поле name . Если я вставлю новый документ:
user_id : 222
name : "xyz"
balance:123
Как это происходит сейчас? Также объясните мне, что mongodb неструктурирован по сравнению с sql. Чтобы быть в деталях, если я использую то же имя поля в каком-то другом документе в другом контексте, как это повлияет? Надеюсь, я проясню вопрос, если какие-либо детали отсутствуют, пожалуйста, укажите.