mongodb

启动步骤

下载mongodb服务器端

新建一个文件夹用作数据库

进入mongodb安装的bin目录下

cmd执行mongod --dbpath=数据库目录

如出现waiting for connections for 27017表示成功了

 

下载mongodb客户端

进入安装目录 cmd执行mongo --host= 服务器的ip地址 省略则表示本机

可打开MongoVUE.exe启动

 

mongoose

npm install mongoose

let mongoose =require('mongoose')
mongoose.Promise=Promise;
let connection=mongoose.createConnection('mongodb://localhost:27017/newbase');//连接的数据库地址27017可省略,newbase是自定义的新的数据库名
let UserSchema=new mongoose.Schema({ name:String, age:Number }) //定义数据表格式
let UserModel
=connection.model('User',UserSchema); //数据表名会自动小写复数,变成users
UserModel.create({name:
'xuelina',age:28},function(err,doc){ console.log(err); console.log(doc) }) //增
UserModel.update({name:
'xuelina'},{age:18},{multi:true},function(err,doc){ console.log(err); console.log(doc) }) //改
UserModel.remove({name:
'xuelina'},function(err,doc){ console.log(err); console.log(doc) }) //删

let users
=[];
for(let i=0;i<=10;i++){ users.push({name:'af'+i,age:i}) }
UserModel.create(users,
function(err,docs){ console.log(docs) })
UserModel.find({age:{$lte:
18}},function(err,docs){//查找小于等于18 $gt console.log(docs) })//查

UserModel.find({}).sort({age:
-1}).skip(3).limit(3).exec(function(err,doc){ console.log(doc,'高级查询') })

 

转载于:https://www.cnblogs.com/serina/p/7920212.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值