Node.js Mongodb抛出语法错误

Node.js Mongodb抛出语法错误,node.js,mongodb,Node.js,Mongodb,我试图使用node.js在mongo数据库中输入一些值,但出现了一个错误 my.js文件的第一行是: 我得到一个错误: /home/vijay/noder/dbase/mongo.js:1 (function (exports, require, module, __filename, __dirname) { jar Db= require( ^^ SyntaxErro

我试图使用node.js在mongo数据库中输入一些值,但出现了一个错误

my.js文件的第一行是:

我得到一个错误:

/home/vijay/noder/dbase/mongo.js:1

(function (exports, require, module, __filename, __dirname) { jar Db= require(
                                                              ^^
SyntaxError: Unexpected identifier
还有一个问题,当我进入时,我会停止/等待
我的终端上的sudo service mongod状态这发生在我已经在终端中完成sudo service mongod start之后

错误原因-我使用双引号代替单引号'o\u o

因此正确的形式是:var Db=require'mongodb'.Db //而不是var Db=requiremongodb.Db,您应该使用

var MongoClient = require('mongodb').MongoClient;

jar不应该是var吗?“jar”是终端所说的!是的,但是jar是一个语法错误。这是不合法的。这就是报告错误的原因。您需要修复mongo.js文件。我知道,正如我在问题中所述,mongo.js文件中的第一行代码是:var Db=requiremongodb.Db,而不是jar Db=requiremongodb.Db。这没有任何意义,因为这两种形式是等效的。我在做更改之前也这么认为!
var MongoClient = require('mongodb').MongoClient;