В настоящее время я использую mongodb, но я также привык к MySQL.
Я пытаюсь задуматься, можем ли мы иметь индекс двойного поля?
Например, представьте эту таблицу:
Firstname | LastName
============+=================
Bob | Bob
Bob | B
John | Bob
Индекс, где мы можем иметь базу данных, обеспечивающую уникальность с обоими значениями First Name
и Last Name
как единое целое (без необходимости использовать служебную нагрузку в качестве третьего поля как в сочетании, так и в виде хэша или чего-то еще
поэтому, если бы мы ввели { 'firstname: 'bob', 'lastname': 'bob'}
, он бы не вставлялся.
Может ли mongodb сделать это?