Одна проблема, которую вы могли бы рассмотреть с Mongo, заключается в том, что он может принять документ обновления, содержащий только несколько полей, которые вы хотите изменить , поэтому вместо сохранения всего объекта обратно вы можете в конечном итоге сделать отдельныйпризывает обновить отдельные компоненты этого.
Эта функция особенно полезна в приложении с поддержкой AJAX, где вам нужно сделать много небольших обновлений.Например, при загрузке страницы вы можете запустить одно обновление, чтобы установить пользовательскую LastAccessed дату, когда при щелчке элемента в пользовательском интерфейсе вы можете обновить одно поле в его записи, ...
Если вы хотите использовать его в более традиционном стиле ORM, вы можете сделать это (хотя и без функций отслеживания изменений, к которым вы могли бы привыкнуть), но стоит рассмотреть этот альтернативный стиль.