我是mongodb的新手。我有一个mongo数据库,其中包含约150个馆藏。当前,我想为每个集合创建主文档。主文档将包含该集合中的所有字段。例如可以说我有一个用户集合,它包含两个记录为
{
"_id" : ObjectId("59e5e384cbead107344e6420"),
"user_name" : "test",
"pass" : "system",
"email": "em@gm.com"
}
{
"_id" : ObjectId("59e5e384cbead107344e6420"),
"user_name" : "test1",
"org":{
"name":"My Org"
},
"pass" : "test"
}
合并两个文档后,我将获得主记录为
{
"_id" : ObjectId("59e5e384cbead107344e6420"),
"user_name" : "test",
"email" : "em@gm.com",
"org":{
"name":"My Org"
},
"pass" : "test"
}
这里我不担心数据。我需要文档的结构和字段的数据类型。我有成千上万条记录,管理不善。我需要一个主模板,该模板将包含一个集合的所有文档中的所有可能字段。我必须为每个集合创建这样的模板。
感谢您的帮助。