zoukankan      html  css  js  c++  java
  • mongoDB 常用操作CRUD

    1、显示所有的数据库
    show dbs
     
    2、切换数据库(如果没有数据库,即是创建数据库)
    use 数据库名称
     
    3、显示所有的表
    show tables
     
    4、查看数据库里的表
    show collections
     
    5、插入数据
    db.数据库的名称_collection.insert(json数据库格式)
     
    6、删除数据库
    db.dropDatabase()
     
    7、删除表
    db.数据库名称_collection.drop()
     
    eg:
    db.imooc_collection.drop()
     
    8、删除数据remove
    db.数据库名称_collection.remove(条件)
     
    eg:
    db.imooc_collection.remove({x:100})
     
    9、数据的更新
    db.数据库名称_collection().update({要修改的旧值},{要修改成的新值})
     
    10、跟新部分值
    db.数据库名称_collection.update({要修改的旧值},{$set:{要修改的部分新值}})
    eg:
    db.imooc_collection.update({z:100},{$set:{y:99}})
     
    11、更新一条不存在的数据(如果不存在此数据会新建此数据;若没有true,默认更新的是第一条)
    db.imooc_collection.update({x:100},{x:1000},true)
     
    12、多条数据一起更新
    db.imooc_collection.update({x:100},{$set:{x:1000}},false,true)
     
    13、查询数据(返回所有文档)
    db.数据库的名称_collection.find()
     
    14.计数count
    db.数据库名称_collection.find().count()。
     
    15、跳过(skip())筛选(limit())排序(sort())
    db.数据库名称_collection.find().skip(3).limit(2).sort({x:1})。
     
     
     
  • 相关阅读:
    [SHOI2014]信号增幅仪
    [SDOI2016]征途
    Luogu P3226 [HNOI2012]集合选数
    Comet OJ C1076 [Contest #4]求和
    Luogu P2657 [SCOI2009]windy数
    Luogu P1864 [NOI2009]二叉查找树
    UVA10559 Blocks
    Luogu P1880 [NOI1995]石子合并
    简单DP
    CF1097F Alex and a TV Show
  • 原文地址:https://www.cnblogs.com/jack1208-rose0203/p/6476396.html
Copyright © 2011-2022 走看看