Mongodb 使用指向单个JSON文件的指针导出多个集合

Mongodb 使用指向单个JSON文件的指针导出多个集合,mongodb,export,parse-server,Mongodb,Export,Parse Server,我想将多个mongo集合导出到单个JSON文件 为了便于理解,让我们定义下面的示例集合 集合1:订单 { "_id": "01LS0PnHCR", "title": "Test Title", "when": { "$date": "2018-01-31T00:00:00.000Z" }, "_p_orderData": "OrderData$02OOnDuJnM", // Reference of OrderData collection

我想将多个mongo集合导出到单个JSON文件

为了便于理解,让我们定义下面的示例集合

集合1:订单

{
    "_id": "01LS0PnHCR",
    "title": "Test Title",
    "when": {
        "$date": "2018-01-31T00:00:00.000Z"
    },
    "_p_orderData": "OrderData$02OOnDuJnM", // Reference of OrderData collection -> 02OOnDuJnM
    "_created_at": {
        "$date": "2017-01-27T12:24:30.449Z"
    },
    "_updated_at": {
        "$date": "2017-02-01T12:48:46.026Z"
    },
    "_p_user": "_User$hCiOOgQkOC"       // Reference of _User collection -> hCiOOgQkOC
}
集合2:OrderData

{
    "_id": "02OOnDuJnM",
    "orderDescription": "Test Description",
    "_created_at": {
        "$date": "2017-01-11T21:23:01.132Z"
    },
    "_updated_at": {
        "$date": "2017-01-11T21:23:01.132Z"
    }
}
集合3:OrderComment

{
    "_id": "04tNm4U7sm",
    "_p_order": "Order$01LS0PnHCR",     // Reference of Order collection -> 01LS0PnHCR
    "type": "text",
    "comment": "cute",
    "_p_user": "_User$BKOIWDtzQ0",      // Reference of _User collection -> BKOIWDtzQ0
    "_created_at": {
        "$date": "2017-01-06T13:47:14.478Z"
    },
    "_updated_at": {
        "$date": "2017-01-06T13:47:14.478Z"
    }
}
集合4:\u用户

{
    "_id": "hCiOOgQkOC",
    "username": "testing",
    "_created_at": {
        "$date": "2017-01-11T07:52:14.157Z"
    },
    "_updated_at": {
        "$date": "2017-02-09T22:13:16.904Z"
    },
    "firstName": "Tes",
    "email": "testing@gmail.com",
    "lastName": "Ing"
}
我的问题如下

  • 如何将上述4个集合导出为单个json,如下所示

    {
    “_id”:“01LS0PnHCR”,
    “标题”:“测试标题”,
    “何时”:{
    “$date”:“2018-01-31T00:00:00.000Z”
    },
    “_p_orderData”:{
    “_id”:“02OOnDuJnM”,
    “订单描述”:“测试描述”,
    “_创建于”:{
    “$date”:“2017-01-11T21:23:01.132Z”
    },
    “\u更新地址:”{
    “$date”:“2017-01-11T21:23:01.132Z”
    }
    },
    “_创建于”:{ “$date”:“2017-01-27T12:24:30.449Z” }, “\u更新地址:”{ “$date”:“2017-02-01T12:48:46.026Z” }, “_p_用户”:{ “_id”:“hCiOOgQkOC”, “用户名”:“测试”, “_创建于”:{ “$date”:“2017-01-11T07:52:14.157Z” }, “\u更新地址:”{ “$date”:“2017-02-09T22:13:16.904Z” }, “名字”:“Tes”, “电子邮件”:testing@gmail.com", “姓氏”:“Ing” },
    “OrderComment”:[//使用注释数组将新属性添加到dream中
    { “_id”:“04tNm4U7sm”, “订单”:“订单$01LS0PnHCR”,
    “类型”:“文本”, “评论”:“可爱”, “_p_user”:“_user$BKOIWDtzQ0”,
    “_创建于”:{ “$date”:“2017-01-06T13:47:14.478Z” }, “\u更新地址:”{ “$date”:“2017-01-06T13:47:14.478Z” } } ] }


  • 提前谢谢

    错误:字段名不能以$[$date]@KevinSmith开头:它从MLAB mongo数据获取并修改了值。它引用了我认为的date对象。错误:字段名不能以$[$date]@KevinSmith开头:它从MLAB mongo数据中获取并修改了值。我想它指的是日期对象。