Как вы смотрите различные свойства записи mongodb, используя objectID в mongoid для рельсов? - PullRequest
0 голосов
/ 13 апреля 2011

Использование MongoID и Rails 3 ...

Если я сохраню objectID как ссылку на объект в моей базе данных, как мне использовать его для запроса объекта и возврата его других свойств?

Допустим, мой объект:

{ 
 "_id" : ObjectId( "4da0f56ad1f4a901ba455340007" ),
 "name" : "John",
 "age" : "40" 
}

Если бы у меня ObjectId хранился в БД - как бы я использовал его, чтобы вернуть имя или возраст в мое представление? Если объект хранится в другой модели (которая не принадлежит представлению), нужно ли мне что-то еще делать?

1 Ответ

1 голос
/ 13 апреля 2011

Посмотрите ссылки на базу данных:

http://www.mongodb.org/display/DOCS/Database+References

В противном случае, если у вас есть идентификатор объекта в виде ссылок на другой объект в другой коллекции, ваше приложение должно знать, где находится коллекцияи получить его оттуда, используя другой запрос.

...