MongoDB - 引用文档中的文档

时间:2016-04-13 09:26:10

标签: mongodb

我想在嵌入式文档中引用父文档,这可能吗?我想这样做是因为我的用户有图片有评论...所以我希望评论是由特定用户。 这是我的结构:

db.site_users.insert([
{
    email: 'pbrown@hotmail.co.uk',
    password: 
    fullName: 'Peter Brown',
    images: [
        {
            title: 'Here is a sample title',
            location: 'here is a sample location',
            imageURLs: ['http://exmaple.com/uploads/39873874.jpg', 'http://example.com/uploads/7844656.jpg'],
            tags: ['tagone', 'tagtwo'],
            comments: [
                {
                    site_users_id: '',
                    comment: 'Yes definately agree with you',
                }
             ]
         }
}])

注释中的site_users_id我不确定,我认为这可能是同一文档中存在的另一个用户的对象ID。这是引用其他用户的正确方法吗?或者,还有更好的方法? 提前致谢。

0 个答案:

没有答案