zoukankan      html  css  js  c++  java
  • nodejs链接mongodb数据库

    nodeJs链接mongodb数据库有两种方式,第一种是利用官方自己开发的npm包mongodb链接,第二种是利用第三方npm包mongoose链接;
    这里如果是window操作系统,建议用mongoose
    第一种,mongodb链接:

    先在项目中安装mongodb包:

    npm install mongodb

    安装成功以后,建立一个mongodb.js文件,写入代码:

    var mongo = require('mongodb'),
        Server = mongo.Server,
        Db = mongo.Db;
    
    var server = new Server('127.0.0.1', 27017, {auto_reconnect: true});
    var db = new Db('foo', server);
    
    db.open(function(err, db) {
        if(!err) {
             console.log("We are connected");
        }
    });

    利用node运行此js文件:

    node mongodb.js

    这是我们可以看到提示:We are connected

    在日志里也会输出下图这样的信息:

    这是我们就已经链接到了数据库了

    第二种,mongoos链接:

    这种方式更简单,代码量更少

    还是先下载npm安装包:

    npm install mongoose

    安装成功以后,建立一个mongoose.js文件,写入代码:

    var mongoose = require('mongoose');
    mongoose.connect('mongodb://localhost/sslpdzb'); //连接到一个test的数据库

    这里sslpdzb是具体集合的名称

    利用node运行此js文件:

    node mongooose.js

    运行结果如下:

    日志也会输出一条信息:

    完....

  • 相关阅读:
    洛谷P1258小车问题
    洛谷P1028 数的计算
    P1980 计数问题
    洛谷P1907口算练习题
    2018icpc沈阳-K.Let the Flames Begin (约瑟夫环问题)
    Codeforces Round #585 (Div. 2) B. The Number of Products
    字符串部分模板总结
    CF-1209D Cow and Snacks (并查集,图)
    Codeforces Round #584 (div.1+div.2)(补题)
    HDU
  • 原文地址:https://www.cnblogs.com/shuiche/p/5971715.html
Copyright © 2011-2022 走看看