LINUX.ORG.RU

История изменений

Исправление gh0stwizard, (текущая версия) :

Поддерживаю первый коммент.

Если я правильно понимаю, каждый корневой документ в MongoDB имеет уникальный ключ _id, по которому было бы логично руками прописывать связь, без устроения FK. Но тогда, при удалении услуги, работа «ссылается» на несуществующий документ, что отчасти хорошо, так как не теряются данные, но плохо в том, что отсутствует информация.

1. В MongoDB нет понятий PK/FK.

2. Транзакций в монго тоже нет и ты правильно все заметил. Есть два пути: костыли (как сделать описано в оф. доках) или использовать TokuMX

Исходная версия gh0stwizard, :

Поддерживаю первый коммент.