2017-07-28 29 views
0

這是我的JSON數據如何插入json數據以及Mongo DB?

0: 
{name: "Dubai Campaign", status: "ACTIVE", start_time: "2017-06- 
30T12:07:49+0530", id: "23842596088330291", objective: 
"LEAD_GENERATION"} 
1: 
{ 
name: "Onam Campaign", status: "PAUSED", start_time: "2017-06- 
27T19:16:56+0530", id: "23842595270760291", objective: 
"LEAD_GENERATION" 
} 

如何做一個JSON數據插入以及蒙戈DB像

db.userdata.insert({})?;

回答

0

使用insert

db.userdata.insertOne(
    {name: "Dubai Campaign", status: "ACTIVE", start_time: "2017-06-30T12:07:49+0530", id: "23842596088330291", objective: "LEAD_GENERATION"} 
) 

您還可以插入多個文檔在一個電話...

db.userdata.insertMany([ 
    {name: "Dubai Campaign", status: "ACTIVE", start_time: "2017-06-30T12:07:49+0530", id: "23842596088330291", objective: "LEAD_GENERATION"}, 
    {name: "Onam Campaign", status: "PAUSED", start_time: "2017-06-27T19:16:56+0530", id: "23842595270760291", objective: "LEAD_GENERATION"} 
]) 
1

要在單個查詢中插入多個文件,你可以傳遞數組插入命令中的一個文件就像我做的如下

db.userdata.insert([{name: "Dubai Campaign", status: "ACTIVE", start_time: "2017-06-30T12:07:49+0530", id: "23842596088330291", objective: "LEAD_GENERATION"},{name: "Onam Campaign", status: "PAUSED", start_time: "2017-06-27T19:16:56+0530", id: "23842595270760291", objective: "LEAD_GENERATION"}])

要插入文件,你可以使用db.userdata.save(yourDocument)也可以

+0

如何動態插入數據? –

+0

爲此,您必須使用任何服務器端語言,如nodeJs,Java。 –