Существует спецификация, которую поддерживает множество драйверов, называемая DBRef.
DBRef - это более формальная спецификация для создания ссылок между документами. DBRefs (обычно) включают имя коллекции, а также идентификатор объекта. Большинство разработчиков используют только DBRefs, если коллекция может измениться с одного документа на другой. Если ваша ссылочная коллекция всегда будет одинаковой, рекомендации по руководству, описанные выше, более эффективны.
blockquote>Взято из MongoDB Документация: Модели данных> Ссылка на модель данных> Ссылки на базы данных
Если вы спросите, есть ли разница между i = +i +5;
и i = i + 5;
, нет, нет.
+5
- это то же самое, что и 5
, и это «противоположность» -5
. Знак +
здесь разрешен только для согласованности (было бы странно иметь возможность использовать знак минус для подписи числа, но не знак плюс).
В большинстве случаев i = + i +5; / i = i + 5 эквивалентно i = i +5;
Но в i + = 5 i вычисляется только один раз (см. + = operator ). Это может повлиять на переменную volatile из-за побочного эффекта.