Mongodb增删改查等基本语法

一.使用数据库、创建数据库

  1. use 'name'
    

二.增删改查

  1. 创建表及往里添加数据

    db.'集合名(表)'.insert({""})
    
  2. 查看数据库

    show dbs
    
  3. 显示当前数据集合(表)

     show collection
    
  4. 查看集合(表)里的数据

      user 'name'
      db.'集合名(表)'.find()
    
  5. 查找指定数据

    db.'集合名(表)'.find('条件'})
    
    1.查找age>22的数据
    	db.'集合名(表)'.find("age":{$gt:22})
    2.查找age>=22的数据
    	db.'集合名(表)'.find("age":{$gte:22})
    3.查找age<22的数据
    	db.'集合名(表)'.find("age":{$lt:22})
    4.查找age<=22的数据
    	db.'集合名(表)'.find("age":{$lte:22})
    5.查找age>=22且age<=32的数据
    	db.'集合名(表)'.find("age":{$gte:22,$lte:32})
    6.模糊查询(查找name里有n)
    	db.'集合名(表)'.find({"name"/n/})
    7.查找age大于23,且只显示age1列
    	db.'集合名(表)'.find({"age":{$gt:23}},{age:1})
    8.按照年龄升序与降序
    	升序
    	db.'集合名(表)'.find().sort({"age":1})
    	降序
    	db.'集合名(表)'.find().sort({"age":-1})
    9.查询前五条数据
    	db.'集合名(表)'.find().limit(5)
    10.查询10条以后的数据
    	db.''.find().skip(10)
    11.查询34条数据
    	db.''.find().skip(2).limit(2)
    12.分页查第三页
    	db.''.find().skip((3-1)*pageSize).limit(pageSize)
    13.查找age=22或者age=32的数据
    	db.''.find($or:[{"age":22},{"age":32}])
    14.统计数量
    	db.''.find().count()
    
  6. 删除集合(表)

    1.删除表	
      db.'集合名(表)'.drop()
    2.删除数据库
      use 'name'
      db.dropDatabase()
    
    3.删除表里的数据
    	例:删除age=23
    	db.''.remove({age:23})
    	只删一条
    	db.''.remove({age:23}{justOne:true})
    
  7. 修改数据

    1.查找名字叫小明并把年龄改成16岁
    	db.''.update({"name":"小明"},{$set:{"age":16}})
    2.一次修改多条数据
    	db.''.update({"name":"小明"},{$set:{"age":16}}),{multi:true}
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值