Преобразование ссылочных документов во встроенные - PullRequest
0 голосов
/ 18 августа 2011

Так что я использую mongoid в своем приложении rails и по умолчанию ссылаюсь на все мои классовые отношения.Я понял, что некоторые из них лучше встроить, и мне было просто интересно, есть ли какие-то дополнительные шаги, кроме простого изменения has_many на embeds_many и т. Д.

1 Ответ

0 голосов
/ 18 августа 2011

Вам нужно будет создать новые встроенные документы для каждого документа, который существует в другой коллекции.

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

...