mongo笔记

1.安装 
http://mongodb.org/




2.启动db服务服务端
mongod --dbpath D:\nodedemo\testdemo\data




//测试 是否启动成功 新开一个客户端
c:\mongo>mongo
MongoDB shell version: 2.4.5
connecting to: test
你会看到它提到已经建立一个连接。好吧,你已经得到了MongoDB的启动和运行,你已经连接到它的客户端。我们将使用这个客户端手动操作数据库.




//查看数据库
show dbs


//查看数据库的表
show collections


//删除当前的数据库
db.dropDatabase()




//增————————存贮数据库 
db.foo.save({"name" : "111"})


//删————————除name="222"的记录
 db.foo.remove({name:"222"})
 
 


//改----
格式一, 从新写入
db.foo.svae({id,字段1,字段2})


格式二
db.foo.update({_id:ObjectId("54a76954b19e4382994b811f")},{age:32})


跟新 一个字段
db.foo.update({_id:ObjectId("54a76954b19e4382994b811f")},{$set:{age:32}})






 //查————————询 条件
 
 
db.foo.find({name:"111"})


db.foo.findOne()


db.foo.find().limit(1)


//joson缩进格式
db.foo.find().pretty()


age在[34,42,0,3003]内
db.foo.find({age:{$in:[34,42,0,3003]}})
age %2==0
db.foo.find({age:{$mod:[2,0]}})
db.foo.find({age:{$not:{$mod:[2,0]}}})




db.foo.find().limit(3).forEach(function(foo) {print('my age is ' + foo.age)}); 




 #sort排序
 //db.foo.find({'From':'ixigua@sina.com'}).sort({'Dt',-1})
 db.foo.find().sort({age:-1}) //大到小
 db.foo.find().sort({age:1}).limit(1) //小到大


 
 数量查询
db.foo.count()
db.foo.count({age:34})
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值