连接MongoDB

2017-08-25  本文已影响26人  黑山老水

尝试用Mongoose连接MongoDB

  1. users里面建立src和test文件夹
  2. 在test里面建立test_helper.js文件进行连接测试

连接代码:

//set up

//import mongoose库
const mongoose = require('mongoose');

//告诉mongoose当前需要连接的数据库在哪。
//localhost: 在当前机器上,查找MongoDB.
//localhost 变成 port 比如:65.54.6.46:4000, 查找远程数据库
//users_test是自定义的MongoDB中多个数据库的一个
mongoose.connect('mongodb://localhost/users_test');

mongoose.connection //once和on都是event handler
//监听数据库发出的叫open的事件一次,然后调用一个函数
    .once('open', () => console.log('Good to go!'))
//监听数据库发出的叫error的事件,然后调用一个函数
    .on('error', (error) => {
        console.warn('Warning', error)
        });
mongoose.connect('mongodb://localhost/users_test', {
                 useMongoClient: true,
                 });
//The same is true for connect() and createConnection() if useMongoClient is true.

http://mongoosejs.com/docs/connections.html

上一篇下一篇

猜你喜欢

热点阅读