Отношения один на один в MongoDB - PullRequest
1 голос
/ 21 декабря 2011

Коллекция блогов:

{
    _id: ObjectId( "47cc67093475061e3d95369d" )
    title:
    body:
    author:
}

Я хочу знать следующие два примера, которые лучше, чем коллекция blog.replies.

{
    _id: ObjectId( "47cc67093475061e3d95369d" )
    replies: [
    ]
}


{
    _id: ObjectId( "56a463497875061e5d443607" )
    blog_id: ObjectId( "47cc67093475061e3d95369d" )
    replies: [
    ]
}

спасибо!

1 Ответ

1 голос
/ 21 декабря 2011

пример использования 2

{
    _id: ObjectId( "56a463497875061e5d443607" )
    blog_id: ObjectId( "47cc67093475061e3d95369d" )
    replies: [
    ]
}

Для страницы шоу:

db.blog.find({"_id" : ObjectId("47cc67093475061e3d95369d")}); // get blog page
db.replies.find({"blog_id" : ObjectId("47cc67093475061e3d95369d")}); // get blog replies
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...