(1)先开启Mongodb
mongod --dbpath /Applications/mongodb/data/db
注:–dbpath:指定数据目录,默认是/data/db下
(2)nodejs使用mongooes
先cd到操作的文件夹
cd /Users/liuxiaofei/Desktop/Total/work/node/code2
初始化文件夹
npm init
加载mongoose
npm install mongoose —save
(3)新建一个数据库
(4)开始写第一个nodejs
新建一个js文件,写入nodejs代码,运行插入2条数据
//1链接数据库
let mongoose = require("mongoose");
mongoose.connect('mongodb://localhost/m_data');
var db = mongoose.connection;
db.once("open",()=>{
console.log("链接成功");
});
//2创建Schema(模式对象)
let Schema = mongoose.Schema;
let personSchema = new Schema({
name:String,
age:Number,
sex:{
type:String,
default:"man"
},
chat:String
});
//3创建Model对象
let personModel = mongoose.model("person",personSchema);
//插入文档
personModel.create({
name:"谢霆锋",
age:40,
chat:"微信哈哈哈222"
},(err)=>{ //回調函数
if(!err){
console.log("插入成功");
}else{
throw err;
}
});
personModel.create({
name:"王菲",
age:42,
sex:"female",
chat:"外街头风"
},(err)=>{ //回調函数
if(!err){
console.log("插入成功");
}else{
throw err;
}
});