zoukankan      html  css  js  c++  java
  • MongoDB 初识1: 启动MongoDB

    Mongodb可作为网络服务器运行,客户端可连接到该服务器并执行操作。

    1. 首先,用户必须下载Mongodb并解压,运行mongod命令启动实例

    下载地址:http://www.mongodb.org/downloads

    配置环境变量,方便之后shell命令操作

    2015-01-22_225453

    2. 启动实例

    接着我们可以通过mongod 命令启动数据库实例,最简单的启动方式是:

    mongod –dbpath e://database/mongodb

    执行命令后,如果目标文件夹之前数据库对象,则会自动创建并启动,如果该目录已存在数据库则会启动

    PS:下图中--auth表示安全启动,通过该方式启动后,用户必须通过登录有效的账号才能该问数据库,相关安全配置后续会讲到

    2015-01-22_230047

    3.通过shell操作数据库

    运行mongo 启动 shell

    执行mongo 相当于 mongo 127.0.0.1:27017

    执行成功后,我们可以得到当前shell 的版本号,同时会默认链接到test库

    执行db,可查看当前指向数据库

    PS: admin属系统内部数据库

    image

     

    4.shell的基本操作

    mongodb 自带 JavaScript shell,我们可通过shell使用命令行方式与数据库交互。由于shell是一个JavaScript解析器,所以可运行任意的JavaScript代码

    image

    1) 创建文档 insert

    image

    2) 读取文档 find

    image

    3) 更新文档 update

    image

    附 MongoDB 数据类型:

    类型 示例 备注
    null {‘x’:null}  
    bool {‘x’:true}  
    int32 {‘x’:1}  
    double {‘x’:1.1}  
    string {‘x’:’test’}  
    date {‘x’:new Date()}  
    regex {‘x’:/test/i}  
    array {‘x’: [‘a’,’b’]}  
    document {‘x’:{‘doc’:’title’}}  
    id {‘x’: ObjectId()}  
    code {‘x’:function(){}}  
  • 相关阅读:
    链接数据库
    Ajax 密码验证
    for循环 打印菱形 空 和 实
    for 循环 正方形
    面向对象
    用正则表达式 匹配手机号码
    正则表达式
    js 中 == 和=== 有什么区别?
    js 删除
    封装函数增删改查
  • 原文地址:https://www.cnblogs.com/app-lin/p/4243037.html
Copyright © 2011-2022 走看看