Project
Db.js
varMongoose = require ('Mongoose'); Mongoose.connect ('mongodb://127.0.0.1:27017/whhhh', {usemongoclient:true });vardb =Mongoose.connection;db.on ('Error', Console.error.bind (console,'Connection Error:'));d b.once ('Open', Function (callback) {Console.log ("Database successfully connected");}); Module.exports= DB;
Try.js
var user = require ("./user.js");/** * Inserts */function Insert () { var user = new User ({ username: ' Zhangxiao ', / /user account usersex: ' nan ', //password userage:17, //Age }); User.save (Err, res) { if (err) { Console.log ("Error:" + err); } else { Console.log ("Res:" + res); } );} Insert ();
User.js
/** * Created by Zxw on 2017/11/1.*/varMongoose = require ('Mongoose');vardb = require ("./db.js"); varSchema=Mongoose. Schema;varUserschema =NewMongoose. Schema ({username:{type:string}, usersex:{type:string}, Userage:{type:number}}); Module.exports= Mongoose.model ('User', Userschema);
Operating effect:
Results are viewed in the Robmongo tool
Database:
2017-11-01 23:56:20
Mongoose Common Database Operations insert