Если вам нужно, чтобы какое-то значение (или комбинация значений) было уникальным, вам нужно создать узел, содержащий это значение (или комбинацию) в качестве ключа. Если вам нужно гарантировать, что несколько значений (или комбинаций) являются уникальными, вам потребуется несколько таких узлов.
Когда у вас есть база данных, которая поддерживает конструкции уникальности, она в значительной степени делает то же самое за кулисами. Единственное отличие состоит в том, что база данных затем делает это автоматически, где здесь вы должны сделать это самостоятельно.