如何通过节点中的 mongojs 将 .json 文档插入到 mongo 服务器
how to insert a .json document to mongo server by mongojs in node
我是 nodeJS 和 MongoDB 的新手。
我有这个代码:
var fs = require('fs');
var mongojs = require('mongojs');
var db = mongojs('monitor', ["configurations"]);
fs.readFile('json/object1.json', 'utf8', function (err, data) {
if (err) throw err;
console.log(data);
db.configurations.insert(data, function(err, doc) {
console.log(data);
if(err) throw err;
});
});
没有数据插入到 mongodb,而且我没有收到任何错误。
console.log(data) 也打印 json 字符串。
尝试将其解析为 JSON,然后再将其插入文档
fs.readFile('json/object1.json', 'utf8', function (err, data) {
if (err) throw err;
console.log(data);
var json = JSON.parse(data);
db.configurations.insert(json, function(err, doc) {
console.log(data);
if(err) throw err;
});
});
我是 nodeJS 和 MongoDB 的新手。 我有这个代码:
var fs = require('fs');
var mongojs = require('mongojs');
var db = mongojs('monitor', ["configurations"]);
fs.readFile('json/object1.json', 'utf8', function (err, data) {
if (err) throw err;
console.log(data);
db.configurations.insert(data, function(err, doc) {
console.log(data);
if(err) throw err;
});
});
没有数据插入到 mongodb,而且我没有收到任何错误。 console.log(data) 也打印 json 字符串。
尝试将其解析为 JSON,然后再将其插入文档
fs.readFile('json/object1.json', 'utf8', function (err, data) {
if (err) throw err;
console.log(data);
var json = JSON.parse(data);
db.configurations.insert(json, function(err, doc) {
console.log(data);
if(err) throw err;
});
});