zoukankan      html  css  js  c++  java
  • mongodb 增删改查常用操作命令

    db  查看当前在哪个数据库或者表中

    use admin 切换到admin数据库,如果没有这个库就会创建一个

    db.stats() 查看当前数据状态

    show dbs 显示数据库,需要注意的是show dbs,只会显示有数据的库,不会显示没有数据的库

    show collections  查看当前库下有哪些表

    ---------------------------------(student)是表名-----------------------------------------

    ---------------------------------插入---注意:输入db回车之后,不能在当前student上,否则增删改查会失败--------------------------

    db.student.insert({"name":"张三","age":"22","sex":"男","class":"计算机2班"}) 向student表中插入数据
    ------------------------------------这是替换数据-------------------------------------------------------------

    db.student.update({"name":"张三"},{"name":"张三丰",age:14});#如果有多条语句,只修改第一条,会覆盖原有数据

    ---------------------------------------这是修改数据中的某一项------------------------------------
    db.student.update({name:'李四'},{$set:{name:'李花妹'}})

    -------------------------------------查询-------------------------------------

    db.student.find(); #查询student表全部数据

    db.student.find({"name":"李四"}); #查询指定记录,返回这一行结果

    db.student.find().pretty(); #格式化显示

    db.student.find().count(); #获取结果的行数

    ----------------------------删除------------------------------

    db.student.remove({}); #删除所有数据 (官方已不推荐使用remove)
    db.student.remove({"sex":"女"}); #按照条件删除


    db.student.deleteMany({}) 删除所有数据
    db.student.deleteOne({sex:"女"}) 只删除匹配到的第一个数据
    db.student.deleteMany({"sex":"女"}) 删除所有为女的数据

  • 相关阅读:
    Spring + SpringMVC + MyBatis
    jquery+bootstrap使用数字增减按钮
    Eclipse添加代码注释模板
    No goals have been specified for this build
    字符串前面自动补零
    深入理解JavaScript系列
    java判断A字符串是否包含B字符串
    WebSocket 实战
    button点击切换,获取按钮ID
    JS 中判断空值 undefined 和 null
  • 原文地址:https://www.cnblogs.com/tlfe/p/13985524.html
Copyright © 2011-2022 走看看