mongodb

  1. mongodb的基本操作
    
    show dbs; // 查看数据库
    use student; 创建数据库
    //创建表
    db.createCollection("teacher", {
        capped:true,
        size: 10000
    });
    //插入数据
    db.teacher.insertOne({
        "tno": 1,
        "tname": "123",
        "tage":20
    });
    
    db.createCollection("teacher");
    //插入多条数据
    db.teacher.insertMany([
        {
            "tno": 2,
            "tname": "124",
            "tage":21,
            "students":[106,107,108]
        },
        {
            "tno": 3,
            "tname": "125",
            "tage":22,
            "students":[107,108,109]
        }
    ]);
    // 更新数据
    db.teacher.update({
        "tname":"124"
    },{
        $push: {
            "students":125
        }
    })
    db.teacher.find({"tname":"124"});
    //com.mongodb.MongoWriteException: cannot remove from a capped collection: student.teacher
    db.teacher.remove({"tno":123});//
    db.teacher.find({});
    show collections;
    db.teacher.drop();
    db.student.insert({
        "sno":101,
        "sname":"王五",
        "sage":20,
        "ssex":1,
        "hobby": ["吃饭","工作","睡觉"]
    });
    
    db.createCollection("weather", {
        timeseries: {
            timeField:"timestammp",
            metaField:"metadata",
            granularity:"hours"
        }
    });
    db.student.ensureIndex({"sno":1}, {unique:true});
    db.student.insertOne({
        "sno":105,
        "sname":"zhaoliu",
        "sage":24,
        "ssex":1,
        "hobby":["工作","学习"]
    });
    
    --链接查询--
    db.student.aggregate([
        {
            $match:{
                "sno":106
            }
        },
        {
            $lookup:{
                from:"teacher",
                localField:"students",
                foreignField:"sno",
                as:"result"
            }
        }
    ]);
    
    db.student.find({
        "sno":106
    });
    db.student.find({
        "sname":"王五"
    });
    
    db.student.updateMany(
        {
    
            "sname":"zhangsan"
    
        },
        {
    
            $set: {
                "sage":20,
                "ssex":1,
                "hobby":["读书","写字"],
                "ssex":1
            }
        }
    );
    db.student.insertMany([{
        "sno":105,
        "sname":"zhaoliu",
        "sage":24,
        "ssex":1,
        "hobby":["工作","学习"]
    },{
        "sno":106,
        "sname":"zhaoliu",
        "sage":23,
        "ssex":1,
        "hobby":["工作","学习"]
    },{
        "sno":107,
        "sname":"zhaoliu",
        "sage":22,
        "ssex":1,
        "hobby":["工作","学习"]
    }]);
    
    db.student.updateMany({
        "sname":"zhaoliu"
    },{
        $inc:{
            "sage":2
        }
    });
    
    db.student.find({
        "sname":"zhaoliu"
    });
    
    db.student.remove({
        "sname":"zhangsan"
    });
    
    db.student.find({
        "sage": {
            $gt:10,
            $lt:20
        },
        "sname":"zhaoliu",
        "sno": {
            $lte: 103
        }
    });
    
    # -1为降序, 1为升序
    db.student.find({}).sort({"sage":-1}).limit(5).skip(2);
    db.student.remove({});
    db.student.getIndexes();
    db.student.createIndex({
        "sno":1,
        unique:true
    
    });
    db.student.dropIndex("sno_1");

2.mogodb的事务

3.mongodb的数据备份恢复,分片

相关推荐

  1. <span style='color:red;'>mongoDB</span>

    mongoDB

    2024-02-21 07:44:02      50 阅读
  2. <span style='color:red;'>MongoDB</span>

    MongoDB

    2024-02-21 07:44:02      29 阅读
  3. <span style='color:red;'>MongoDB</span>

    MongoDB

    2024-02-21 07:44:02      40 阅读
  4. MongoDB

    2024-02-21 07:44:02       29 阅读
  5. mongodb

    2024-02-21 07:44:02       29 阅读
  6. <span style='color:red;'>MongoDB</span>

    MongoDB

    2024-02-21 07:44:02      25 阅读
  7. <span style='color:red;'>MongoDB</span>

    MongoDB

    2024-02-21 07:44:02      19 阅读
  8. MongoDB

    2024-02-21 07:44:02       19 阅读
  9. <span style='color:red;'>mongodb</span>

    mongodb

    2024-02-21 07:44:02      15 阅读
  10. <span style='color:red;'>Mongodb</span>

    Mongodb

    2024-02-21 07:44:02      18 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-21 07:44:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-21 07:44:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-21 07:44:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-21 07:44:02       20 阅读

热门阅读

  1. Gin框架: 控制器, 中间件的分层设计案例

    2024-02-21 07:44:02       24 阅读
  2. SpringBoot异步任务获取HttpServletRequest

    2024-02-21 07:44:02       24 阅读
  3. 分布式理论

    2024-02-21 07:44:02       28 阅读
  4. 【gpt】中文写作论文prompt

    2024-02-21 07:44:02       30 阅读
  5. 修改SAP默认编辑器(MS WORD改为SAP TEXTEDITOR)

    2024-02-21 07:44:02       23 阅读