mongodb 如何在单独的网页上创建单独的集合?

How to create seperate collection on seperate web page in mongodb?

我正在为我的网站创建一个数据库,人们可以在其中输入他们的姓名和消息。在我的“www.mydomainname.com/USA”页面中,消息与“www.mydomainname/Germany”页面上的消息相同。当我在“/Germany”页面中添加名称和消息时,消息将同时添加到“/germany”和“/USA”页面上,副 versa.Is 我可以通过任何方式编写消息,并且该消息将是在同一页面上而不是在我网站的其他页面上?

我应该创建一个单独的集合吗?如果我创建它,我是否必须创建每 190 个国家/地区的集合? 请帮帮我……!

共有三种常见的方法

独立数据库

您为每个站点创建一个数据库。如果所有或大部分数据都是“每个站点”

,这是有道理的

分开collections

您使用一个数据库并为每个站点创建一个 collection。如果大多数数据应该共享并且只有这一部分应该始终分开,那是有道理的。

“站点”属性

您将 属性 添加到存储站点的文档中

{
   message: "example",
   site: "USA"
}

现在您可以过滤 collection 并显示所有站点或单个站点的消息。