所以,让我说我有多种类型的东西,我想存储在MongoDB中。我们会将其称为people
,places
和things
。事物可以在某些地方,人们可以在某些地方,人们可以拥有与他们相关的事物清单。在SQL开发中,我有很多键等......但这是我第一次在Mongo中设计数据库。
答案 0 :(得分:2)
mongoDB
中表格的替代方法是collection
。 MongoDB
不是CouchDB
,您将所有内容存储在单个巨型集合中。因此,您可以拥有一个名为people
的集合,一个名为places
的集合,以及一个名为things
的集合。好吧,mongoDB
中的文档可以嵌入到其他文档中,这通常可以使您的查询更快。但是,嵌入文档并非在所有情况下都是理想的。有时您需要引用一些文档。
考虑阅读mongoDB的文档,我建议您阅读this book