首页 > 解决方案 > 连接到 mongoDB

问题描述

我是 nodeJS 和 mongodb 的新手。我无法将我的代码与 mongodb 连接起来。这是我的代码。当我运行这段代码时,它给了我这个,

(node:9160) DeprecationWarning:当前的 URL 字符串解析器已被弃用,并将在未来的版本中删除。要使用新的解析器,请将选项传递{ useNewUrlParser: true }MongoClient.connect.

我该如何解决?

var express = require("express");
    var mongoose = require("mongoose");
    var passport = require("passport");
    var bodyParser = require("body-parser");
    var LocalStrategy = require("passport-local");
    var passportLocalMongoose = require("passport-local-mongoose");

    mongoose.connect("mongodb://localhost/mydb");

    // mongoose.connect("mongodb://localhost:27017/mydb_login", { useNewUrlParser: true })
    var app = express();

    app.set("view engine", "ejs");

标签: node.jsmongodb

解决方案


试试吧,我想它会帮助你。

let MONGOOSE = require('mongoose');    
MONGOOSE.connect('mongodb://127.0.0.1:27017/demo', (err, response)=>{
                if(err)
                    reject(err);
                else
                    resolve(null);
            });    

推荐阅读