История изменений
Исправление
gh0stwizard,
(текущая версия)
:
Поддерживаю первый коммент.
Если я правильно понимаю, каждый корневой документ в MongoDB имеет уникальный ключ _id, по которому было бы логично руками прописывать связь, без устроения FK. Но тогда, при удалении услуги, работа «ссылается» на несуществующий документ, что отчасти хорошо, так как не теряются данные, но плохо в том, что отсутствует информация.
1. В MongoDB нет понятий PK/FK.
2. Транзакций в монго тоже нет и ты правильно все заметил. Есть два пути: костыли (как сделать описано в оф. доках) или использовать TokuMX
Исходная версия
gh0stwizard,
:
Поддерживаю первый коммент.