mongodb常用命令

MongoDB:
    数据库
    集合
    文档

    启动数据库实例(开启服务的二种方式)
        a. mongod --dbpath 数据库文件存放路径
        b. 配置服务:
            config.conf 配置文件:
                systemLog:
                    destination: file
                    path: d:\data\log\mongod.log
                storage:
                    dbPath: d:\data\db
            cmd 执行命令:
                mongod --config D:\course\cd-h5-1802\nodejs\day04\config.conf --install

    连接数据库:
        a. mongo
        b. GUI -- RoBo 3T

    使用:
        创建数据库:使用 use 命令
            如果数据库不存在,则创建,存在则切换到指定名称数据库:
            语法:use 数据库名
        创建集合:
            db.createCollection(集合名称)
        插入文档:
       1:     db.集合名称.save()

  db.bch.save({key:value})
            db.集合名称.insert()

db.bch.save({key:value})
      2:      修改文档:
            db.集合名称.update({条件},{修改的key:value});   $inc 相加 or $set 设置

 db.bch.update({name:"sb"},{$set:{age:25}});
     3:    删除文档:
            db.集合名称.remove()

db.bch.remove({name:"sb"});
      4:    查询文档:
            db.集合名称.find()

db.bch.find()/find({});查询所有;

db.bch.find().distinct("name");

大于,小于 $lt,$gt,$gte,$lte;

模糊查询: /pattern/,/^pattern/,/pattern$/;

制定查找的列: db.bch.find({},{列:1(show),列:-1(hide)});

限定查询数 db.bch.find().limit(10);

排序  db.bch.find().sort({});

步长跳过多少条 db.bch.find().skip(n);

或者or  db.bch.find({$or:[{}{}]});

差一条  db.bch.findOne({});

记录多少条  db.bch.find().count();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值