• node.js环境安装,及连接mongodb测试


    1.node.js环境安装

    npm config set python python2.7
    npm config set msvs_version 2013
    npm config set registry https://registry.npm.taobao.org
    npm config list

    2.mongodb-3.2.9测试(配置了用户名密码)

    var Server = require('mongodb').Server;
    var Db = require('mongodb').Db;


    var server = new Server('115.29.171.114', 27017, {auto_reconnect:true});
    var db = new Db('test1', server, {fsync:true}); // test1是数据库名
    var table = "users"; // users相当于表名
    var db_user = 'root';
    var db_pass = '12345678';


    // 连接数据库
    db.open(function(err, db) {
    if(err) {
    console.log("连接数据库失败: " + err);
    return;
    }
    console.log("连接数据库成功");

    // 账号认证
    db.admin().authenticate(db_user, db_pass, function (err, res) {
    if(err) {
    console.log("账号认证失败: " + err);
    return;
    } else {
    console.log("账号认证成功");

    // 查询表
    db.collection(table, {safe: true},function(err, collection){
    if(err) {
    console.log("查询表失败: " + err);
    } else {
    console.log("查询表成功: " + collection);
    collection.find().toArray(function(e, docs){
    if(e) {
    console.log("未找到记录: " + e);
    } else {
    console.log("记录集合:");
    console.log(docs);
    db.close();
    }
    });
    }
    });
    }
    });
    });

    3.代码已上传github:
    https://github.com/wjx0912

  • 相关阅读:
    sql server中count(*),count(col),count(1)的区别
    oracle 存储过程(1)
    Java线程:概念及原理
    H2 应用实例2
    H2 应用实例1
    H2 database 应用
    H2 database 操作操作内存表
    JDK 环境变量配置
    MySQL CREATE TRIGGER (1)
    MySQL 事务1
  • 原文地址:https://www.cnblogs.com/wjx0912/p/5831936.html
Copyright © 2020-2023  润新知