将JSON数据插入MongoDB的脚本?

时间:2018-12-05 21:55:14

标签: javascript html json mongodb

我目前有一个名为“ data.json”的JSON文件。在此文件中,我只有一组人的名字,例如:

"data":
[
    {
        {
        "name":"John",
        "age":30,
        }

        {
        "name":"Mark",
        "age":45,
        }   
    }
]

我的目标是编写一个脚本将此数据插入到mongoDB中。我可以直接在JSON文件中编写吗?我将如何处理?谢谢!

2 个答案:

答案 0 :(得分:0)

您可以使用NodeJS制作此脚本

[{"a":1, "b":2, "c":1295, "d":1884}, {"a":2, "b":5, "c":6274, "d":2049}]

您也可以通过GUI程序或直接通过MongoDB命令行手动插入

var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/"; // Your mongodb url here

enter code here`MongoClient.connect(url, function(err, db) {
  if (err) throw err;
  var dbo = db.db("mydb");
  var myobj = { name: "Company Inc", address: "Highway 37" };
  dbo.collection("customers").insertOne(myobj, function(err, res) {
    if (err) throw err;
    console.log("The document got inserted.");
    db.close();
  });
});

答案 1 :(得分:-1)

使用nodejs创建发布路线,以将数据添加到mongodb中的集合