我如何在mongoDB中嵌入集合

时间:2013-12-06 04:52:38

标签: php mysql mongodb

如果我写这样的查询

SELECT student.name, class.subj
            FROM student
            INNER JOIN class
            ON student.class_id = class.class_id;

在MySql中我怎么能为mongoDB脚本编写?

1 个答案:

答案 0 :(得分:2)

MongoDB 不支持加入,因为加入操作会使数据库响应变慢。您应该在设计数据库时改变您的思维方式。如果您一起使用您的文档,建议将它们作为嵌入文档。以下是基于关系设计的提示:

http://docs.mongodb.org/manual/applications/data-models-relationships/

以下是一些数据建模文档:

http://docs.mongodb.org/manual/data-modeling/ http://www.toadworld.com/platforms/nosql/w/wiki/349.mongodb-data-modeling.aspx#Collection http://highlyscalable.wordpress.com/2012/03/01/nosql-data-modeling-techniques/