mongodb学习笔记

来源:互联网 发布:js 延迟1s 编辑:程序博客网 时间:2024/06/07 01:56

      • mongodb创建数据库以及对数据库增删查该

mongodb创建数据库,以及对数据库增删查该

use men//use可以切换数据库,当数据库不存在时就会自动创建一个数据库可以通过show dbs来查询所有数据库,但是刚创建的数据库不会马上显示出来,需要插入一些数据才能看到db.men.insert({"name":"mentongwu""age":21});//插入操作db.col.update({"name":"mentongwu"},{$set:{"name":"men"}})//修改操作db.col.update({"name":"mentongwu"},{$set:{"name":"men"}},{multi:true})//multi修改多条数据db.col.remove({'title':'men'})//删除db.col.find().sort('_id':1).pretty()//排序查询db.col.ensureIndex({"title":1})//建立索引db.col.aggregate{[{$grop:{_id:"$by_user",num_tutorial:{$sum:1}}}]}相当于select by_user, count(*) from mycol group by by_user
操作 范例 类似语句 等于 db.col.find({“by”:”菜鸟教程”}).pretty() where by = ‘菜鸟教程’ 小于 db.col.find({“likes”:{$lt:50}}).pretty() where likes < 50 小于或等于 db.col.find({“likes”:{$lte:50}}).pretty() where likes <= 50 大于 db.col.find({“likes”:{$gt:50}}).pretty() where likes > 50 大于或等于 db.col.find({“likes”:{$gte:50}}).pretty() where likes >= 50 不等于 db.col.find({“likes”:{$ne:50}}).pretty() where likes != 50
0 0
原创粉丝点击