zoukankan      html  css  js  c++  java
  • mongodb下载,配置环境变量 等操作

    MongoDB 下载

          地址:https://www.mongodb.com/download-center#community

    • MongoDB for Windows 64-bit 适合 64 位的 Windows Server 2008 R2, Windows 7 , 及最新版本的 Window 系统。
    • MongoDB for Windows 32-bit 适合 32 位的 Window 系统及最新的 Windows Vista。 32 位系统上 MongoDB 的数据库最大为 2GB。
    • MongoDB for Windows 64-bit Legacy 适合 64 位的 Windows Vista, Windows Server 2003, 及 Windows Server 2008 。

    第一种安装:complete

    complete默认安装 一直点确定

    安装之后的操作:

    1.配置环境变量(可以直接从桌面打开cmd运行mongodb)

    将这个地址复制:C:Program FilesMongoDBServer3.2in

    打开桌面 此电脑 ----》右键属性-----》高级系统配置---》环境变量配置-------》系统变量配置找到path变量------》新建变量     将地址复制进去。

    操作mongodb

    1. 启动Mongodb服务器      --------------------------

    如果没有配置环境变量就执行一下命令:

    从命令提示符下运行 MongoDB 服务器,你必须从 MongoDB 目录的 bin 目录中执行 mongod.exe 文件。

    C:mongodbinmongod --dbpath c:datadb

    配置了黑窗口直接执行一下操作:(设置全局变量的好处)

    mongod --dbpath c:datadb

    2.操作mongodb库

    必须启动服务,否则无法操作。

    以下操作数据库的操作:

    cmd

    mongo(进入交互模式)

    show dbs 列出所有数据库
     
    use <数据库名称> 创建/切换数据库
     
    db 查看当前使用的那个数据库
     
    db.createCollection('表的名称') 创建一张表
     
    db.getCollectionNames() 查看当前数据库所有的表
     
    db.getCollection('表名称') 使用某一张表
     
    db.<表名>.save({})
     
    db.<表名>.remove({key:val})
    db.<表名>.r emove({})
     
    db.<表名>.update({key:val},{$set:{key:val,key:val......}})
    db.<表名>.update({key:val},{$inc:{age:-10}})
     
    db.<表名>.find() 查找所有
     
    db.<表名>.find({key:val}) 查找指定的数据
     
    db.<表名>.find({key:{$lt:19}}) 小于19
    db.<表名>.find({key:{$lte:19}}) 小于等于19
    db.<表名>.find({key:{$gt:19}}) 大于19
    db.<表名>.find({key:{$gte:19}}) 大于等于19
    db.<表名>.find({key:{$gte:19,$lte:32}}) 大于等于19 小于等于32
     
    db.<表名>.find({name:/王/}) 模糊查询
     
    db.<表名>.find({name:/^王/}) 模糊查询
     
    db.<表名>.find({name:/王$/}) 模糊查询
     
    db.<表名>.find({},{name:1,age:1,_id:0}) 查看指定列
    显示需要的 1为需要 0 为不需要
     
    db.<表名>.find().sort({age:1}) 1正序 -1倒序
     
    db.<表名>.find().limit(2) 显示多少条数据
     
    db.<表名>.find().skip(2) 跳过多少条数据
     
    db.<表名>.find()skip(n).limit(n) 分页
     
    db.<表名>.findOne() 只查找一条数据
     
    db.<表名>.find().count() 查看表中有多少条数据
  • 相关阅读:
    java中如何使正在运行中的线程退出
    Java如何等待子线程执行结束
    java解析xml几种方式
    【Flask】配置参数
    【Flask】Session
    【Flask】jinja2
    【Flask】Request
    【Flask】Respones
    【Flask】路由系统
    【Flask】认识Flask
  • 原文地址:https://www.cnblogs.com/xiaoniaohhl/p/11293808.html
Copyright © 2011-2022 走看看