2017-07-28 51 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。 –