MongoDB-如何从现有的mongodb文档集合中创建主模板/文档?

时间:2018-11-26 09:10:28

标签: mongodb merge nosql mongodb-query

我是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"
}

这里我不担心数据。我需要文档的结构和字段的数据类型。我有成千上万条记录,管理不善。我需要一个主模板,该模板将包含一个集合的所有文档中的所有可能字段。我必须为每个集合创建这样的模板。

感谢您的帮助。

0 个答案:

没有答案