数据库Mongo操作

(1)开启数据库服务器:

mongod --dbpath c:\data\db

(2)进入数据库

mongo

(3)数据库常用的命令

  show dbs  列出数据库服务器中有多少个数据库
    use 数据库名称  创建/切换数据库  (如果数据库中没有东西则不会显示)

    db.createCollection("表名称")  创建表

    db.getCollection("表名称")  使用某一张表

    db.getCollectionNames()   查看当前数据库中有多少张表

    db.表名.save({key:val})  存数据
    
    db.表名.remove({})  删除所有数据

    db.表名.remove({key:val})  删除指定数据

    db.表名.update({key:val},{$set:{key:val}})  修改数据
    (找到需要修改的数据一般情况是ID)    ($set修改数据:{要修改成什么样的数据})

    db.表名.update({key:val},{$inc:{key:val}})  对指定数据进行加法操作,值可以为负值

    db.表名.find()  查询所有数据

    db.表名.find({age:{$gt:10}})  查找大于10的数据

    db.表名.find({age:{$lt:10}})  查找小于10的数据

    db.表名.find({age:{$lte:10}})  查找小于等于10的数据

    db.表名.find({age:{$gte:10}})  查找大于等于10的数据

    db.表名.find({age:{$gt:10,$lt:20}})  查找大于10 小于20的数据

    db.表名.find({key:/value/})  模糊查询

    db.表名.find({key:/^我/})  模糊查询 查询开头文字为我的数据

    db.表名.find({key:/我$/})  模糊查询 查询结尾文字为我的数据

    db.表名.find({},{key:1,key:0})  显示指定列的数据  0代表不显示 1代表显示

    db.表名.find().sort({age:1})  升序排序

    db.表名.find().sort({age:-1})  降序排序

    db.表名.find().limit(n)  显示多少条数据

    db.表名.find().skip(n)  跳过多少条数据

    db.表名.findOne() 查询一条数据

    db.表名.find().count() 查询表中有多少条数据
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值