чем эта гарантее слабее чем поле в sql таблице?
Есть разница, просто хранить какое-то число, которое ещё и айдишний в другом документе, или хранить число, с т.з. бд являющееся связью. В sql при наличии связи нельзя будет писать любые числа, а из изменение или удаление приведет к заранее определенным последствиям
Обсуждают сегодня