node js mongoose mongoDB

时间:2018-01-05 18:33:01

标签: node.js mongodb mongoose

使用phpstorm,尝试使用nodeJS启动并运行mongoDB服务器,我安装了mongo并在c盘上创建了所需的文件夹以存储数据库,然后转到命令提示符并输入mongod,以使mongo db运行....

选中enter image description here npm ls,mongoose和mongo列出正常,并且也出现在我的包json文件中。

当我尝试从命令提示符'node index.js'运行索引文件时,我收到以下错误,请参阅图片了解详情,我已经包含,用于设置mongo的代码...我已禁用mongoserver来自phpstorm存储库,并使用mongodb网站上的那个

“mongodb”:“3.0.0-rc0”,     “mongoose”:“^ 5.0.0-rc2”,

var mongoose =require('mongoose');

//connect to mongoose
mongoose.connect('mongodb://localhost/quaver');

mongoose.connection.once('open', function(){
    console.log('connection has been made , and is running')

});

   mongoose.on('error', function(error){
console.log('Connection error',error);
});

1 个答案:

答案 0 :(得分:0)

通过在当前项目的node modules文件夹中省略semver.js文件中的以下行来排序错误

第203,204行

// re [COMPARATORTRIM] =新的RegExp(src [COMPARATORTRIM],' g'); // nodevar comparatorTrimReplace =' $ a $ 2 $ 3&#39 ;;

和第232行

// re [i] = new RegExp(src [i]);

mongoose现在正在运行enter image description here