zoukankan      html  css  js  c++  java
  • 在window中MongoDB基础操作

    window中安装MongoDB及MongoDB基本操作

    MongoDB下载地址:https://www.mongodb.com/download-center/community

    MongoDB安装:一直默认next就行。

    1、进入shell界面

    进入安装MongoDB的bin目录下,启动mongo

     

    2、数据库

    (1)创建数据库:use 数据库名称

     

    (2)查看当前数据库:db

     

    (3)查看所有数据库:show dbs或show databases

     

    (4)删除数据库 :db.dropDatabase()

     

    3、集合

    (1)创建集合:db.createCollection(name)

     

    (2)查看集合show tables、show collections

          

    (3)删除集合:db.stu54.drop()

     

     

    4、文档的增、删、改、查

    (1)插入文档:db.集合名.insert(文档)或db.stu54.save(文档)

     

    (2)查看文档:db.集合名.find(查询条件)

     

    (3)修改文档:db.集合名.update(条件,新数据)

    :年龄,20岁修改为22岁(批量更新:db.stu54.updata({age:20},{$set:{age:22}},{multi:ture}))

     

    (4)删除文档:db.集合名.remove(条件)

              :删除,_id:1

     

       只删除第一条:可选参数中加入{justOne:true}

    (5)按条件、范围,查、删、改

     

    ①   按条件查(删:把find()替换remove())

    年龄为20 :db.stu54.find({age:20})

     

    年龄为20,只显示名字和性别,不显示id:db.stu54.find({age:20},{_id:0,name:1,age:1})

     

    ②   按范围查(删:把find()替换remove())

    年龄小于20:db.stu54.find({age:{$lt:20}})

     

    年龄小于等于20:db.stu54.find({age:{$lte:20}})

     

    年龄大于20:db.stu54.find({age:{$gt:20}})

     

    年龄大于等于20:db.stu54.find({age:{$gte:20}})

     

    年龄不等于20:db.stu54.find({age:{$ne:20}})

     

     

     

  • 相关阅读:
    java实现网络监听
    程序员必须知道FTP命令
    Java进化的尽头
    Oracle逻辑备份与恢复(Data Pump)
    JQuery日期选择器插件date-input
    大型高并发高负载网站的系统架构剖析
    万言万当,不如一默为官之道
    angular.js高级程序设计书本开头配置环境出错,谁能给解答一下
    安装meteor运行基本demo发生错误。
    nodejs 通过 get获取数据修改redis数据
  • 原文地址:https://www.cnblogs.com/wyqzh/p/12722594.html
Copyright © 2011-2022 走看看