尝试在mongodb集合中插入数据时出现node.js错误

时间:2017-06-01 11:33:21

标签: node.js linux mongodb

这是我试图在linux中运行的代码。 我已经尝试将我的bind ip更改为0.0.0.0和127.0.0.1甚至评论它但没有帮助。它显示的错误在此处截图。

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

MongoClient.connect(url, function(err, db) {
if (err) throw err;
 var myobj = { name: "Company Inc", address: "Highway 37" };
 db.collection("customers").insertOne(myobj, function(err, res) {
  if (err) throw err;
  console.log("1 record inserted");
  db.close();
 });
  }); 

error details

1 个答案:

答案 0 :(得分:0)

Collection#insertOne()需要mongodb@2,因此如果可能,请升级您的驱动程序。

如果没有,您可以使用Collection#insert()