zoukankan      html  css  js  c++  java
  • MongoDB 数据管理

    MongoDB 相关操作:

    > db.version()      // 查看 MongoDB 版本
    > db.serverStatus() // 查看 MongoDB 服务器的状态


    MongoDB 数据库管理:

    > show dbs           // 查看数据库,如果数据库内容为空,是不会显示的
    > use <dbName>       // 如果数据库存在,则切换到这个数据库;如果数据库不存在,则创建该数据库,另外,如果什么都不操作离开的话,这个库就会被系统删除,所以我们可以往里插入一条集合:db.createCollection('clo1') 
    > db.stats()         // 查看当前数据库的状态,可以查看到当前是在哪个数据库下,以及该数据库下有多少个集合,数据库的大小等等
    > db.dropDatabase()  // 删除当前所在的数据库,要想删除某个库,必须切换到那个库下


    MongoDB 集合管理:

    > db.createCollection("info")                           // 创建集合,一个集合相当于 MySQL 的一张表
    > db.info.insert({'id': 1, 'name': 'Tom', 'age': 20})   // 往集合中插入数据,其中 info 是集合名,如果集合名不存在会自动创建
    > db.info.update({'id': 1}, {'$set': {'id': 2}})        // 更新集合中的数据,这里表示把 id = 1 修改成 id = 2
    > show collections                                      // 查看当前库有哪些集合,也可以使用 show tables
    > db.printCollectionStats()                             // 查看当前库中集合的状态信息


    MongoDB 文档管理:

    > db.info.find()             // 查看集合中的所有文档,其中 info 是集合名
    > db.info.find({'id': 1})    // 根据条件查看集合中的文档,其中 info 是集合名
    > db.info.remove({'id': 1})  // 根据条件删除集合中的文档,其中 info 是集合名
    > db.info.drop()             // 删除集合中的所有文档,其中 info 是集合名

        

  • 相关阅读:
    BZOJ3171: [Tjoi2013]循环格
    Luogu P1850 换教室(期望dp)
    Luogu P3825 [NOI2017]游戏(2-SAT)
    Luogu P3007 [USACO11JAN]大陆议会The Continental Cowngress
    Luogu P2272 [ZJOI2007]最大半连通子图(Tarjan+dp)
    Luogu P3209 [HNOI2010]平面图判定(2-SAT)
    Luogu P4171 [JSOI2010]满汉全席(2-SAT)
    Luogu P4782 【模板】2-SAT 问题(2-SAT)
    Luogu P2845 [USACO15DEC]Switching on the Lights 开关灯(bfs)
    Luogu P4933 大师(dp)
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10469797.html
Copyright © 2011-2022 走看看