Json 如何在mongodb中将日期时间从epoc转换为utc

Json 如何在mongodb中将日期时间从epoc转换为utc,json,mongodb,datetime,mongodb-query,robo3t,Json,Mongodb,Datetime,Mongodb Query,Robo3t,大家好,我有一个集合名test_data,在这个集合中,我有给定格式的数据 Data = [{ "_id" : "53fe7ae0ef038fee879263d5", "chanal_id" : "can1", "instrumentnam" : "New Demo Device", "siteid" : "53fe741d66455060e003c2d8", "locationid" : "53fe74a866455060e003c2db",

大家好,我有一个集合名test_data,在这个集合中,我有给定格式的数据

Data =  [{
    "_id" : "53fe7ae0ef038fee879263d5",
    "chanal_id" : "can1",
    "instrumentnam" : "New Demo Device",
    "siteid" : "53fe741d66455060e003c2d8",
    "locationid" : "53fe74a866455060e003c2db",
    "timestamp" : 1406916000,
    "status" : "online",
    "msgtype" : "demographics",
    "fps" : "5",
    "people" : [ 
        {
            "id" : 1,
            "age" : 23,
            "gender" : "male",
            "ethnicity" : null,
            "mood" : "happy",
            "ethnicity_mod" : "White",
            "mood_mod" : "Happy",
            "gender_mod" : "Female",
            "age_mod" : 22
        }
    ],
    "dateUTC" : 1409190000
},


{
    "_id" : "53fe7ae0ef038fee879263d6",
    "chanel_id" : "can1",
    "instrumentnam" : "New Demo Device",
    "siteid" : "53fe741d66455060e003c2d8",
    "locationid" : "53fe74a866455060e003c2db",
    "timestamp" : 1406917800,
    "status" : "online",
    "msgtype" : "demographics",
    "fps" : "5",
    "people" : [ 
        {
            "id" : 2,
            "age" : 16,
            "gender" : "female",
            "ethnicity" : null,
            "mood" : "happy",
            "ethnicity_mod" : "White",
            "mood_mod" : "Happy"
        }
    ],
    "dateUTC" : 1409186528
},

{
    "_id" : "53fe7ae0ef038fee879263d7",
    "chanal_id" : "can1",
    "instrumentnam" : "New Demo Device",
    "siteid" : "53fe741d66455060e003c2d8",
    "locationid" : "53fe74a866455060e003c2db",
    "timestamp" : 1406918800,
    "status" : "online",
    "msgtype" : "demographics",
    "fps" : "5",
    "people" : [ 
        {
            "id" : 3,
            "age" : 33,
            "gender" : "male",
            "ethnicity" : null,
            "mood" : "happy",
            "ethnicity_mod" : "White"
        }
    ],
    "dateUTC" : 1409186528
}
,

{
    "_id" : "53fe7ae0ef038fee879263d8",
    "chanal_id" : "can1",
    "instrumentnam" : "New Demo Device",
    "siteid" : "53fe741d66455060e003c2d8",
    "locationid" : "53fe74a866455060e003c2db",
    "timestamp" : 1406919800,
    "status" : "online",
    "msgtype" : "demographics",
    "fps" : "5",
    "people" : [ 
        {
            "id" : 4,
            "age" : 45,
            "gender" : "female",
            "ethnicity" : null,
            "mood" : "happy",
            "age_mod" : 5
        }
    ],
    "dateUTC" : 1409186528
},


{
    "_id" : "53fe7ae0ef038fee879263d9",
    "chanal_id" : "can1",
    "instrumentnam" : "New Demo Device",
    "siteid" : "53fe741d66455060e003c2d8",
    "locationid" : "53fe74a866455060e003c2db",
    "timestamp" : 1406920800,
    "status" : "online",
    "msgtype" : "demographics",
    "fps" : "5",
    "people" : [ 
        {
            "id" : 5,
            "age" : 14,
            "gender" : "female",
            "ethnicity" : null,
            "mood" : "angry"
        }
    ],
    "dateUTC" : 1409186528
},


{
    "_id" :"53ff927266455060e003c2e0",
    "chanal_id" : "rtsp://192.168.1.83:554/live.sdp",
    "instrumentnam" : "Test Device",
    "siteid" : "53f62abf66455068373665ff",
    "locationid" : "53f62bb86645506837366603",
    "timestamp" : 1409258116,
    "status" : "online",
    "msgtype" : "demographics",
    "fps" : "32",
    "people" : [],
    "dateUTC" : 1409258098
}]
是json格式的, 我想做什么 1.我想在linux系统中将时间戳从epoc时间转换为utc时间。及 2.我想在linux系统中使用mongodb代码将这个json数据转换为csv格式


因此,请任何人帮我解决这个问题。

一步一步走,或者把问题分开。首先知道如何提取json元素。第二,提取所需数据后,知道如何在给定框架中使用日期格式。第三,一旦你从json中提取了数据,你应该找到一种方法将从json中提取的数据存储到CSV格式。首先知道如何提取json元素。第二,提取所需数据后,知道如何在给定框架中使用日期格式。第三,一旦您从json中提取数据,您应该找到一种方法将从json提取的数据存储为CSV格式。