zoukankan      html  css  js  c++  java
  • nodejs笔记五--MongoDB基本环境配置及增删改查;

    一、基本环境配置;

    1,首先到官网(http://www.mongodb.org/downloads )下载合适的安装包,然后一步一步next安装,当然可以自己更改安装目录;安装完成之后,配置环境变量,找到安装目录下的bin文件夹,在电脑环境变量里,加入其路径(D:MongoDBin,我安装在D盘内);

    2,建立一个用于存放数据库文件的目录;windows默认使用C:datadb作为数据目录。但是在安装过程中,不会自动建立文件或者文件夹,需要自己创建。当然我们也可以在系统的任意位置创建该文件目录,然后使用命令 --dbpath 设置数据目录。

    mongod --dbpath  path
    

    在D盘里新建一个文件目录;

    D:>mkdir MongoDBDATA
    D:>cd MongoDBDATA
    D:MongoDBDATA>mkdir db
    

    当然,也可以不用命令行建立;

    3,使用命令来指定数据存放的目录;

    mongod --dbpath D:MongoDBDATAdata
    

    当看到这行“waiting for connections on port 27017”时,在浏览器中输入http://localhost:27017/,大功告成!

    It looks like you are trying to access MongoDB over HTTP on the native driver port.
    

    二,API之基本增删改查;

    1,创建数据库:use[database]; 

    use test

    2,查看所有数据库; 

    > show dbs
    local  0.000GB
    test   0.000GB
    

    3,给指定数据库添加集合并且添加记录;

    db.persons.insert({name:'jone'})

    4,查看数据库中的所有文档;

    show collections

    5,查询指定文档的数据;

    > db.persons.find()
    { "_id" : ObjectId("5714d7331bf2e414603681df"), "name" : "jone" }
    

    findOne()方法可以查询第一个;

    6,更新修改文档数据;

    db.persons.update({name:'jone'},{$set:{name:"eric"}})
    db.persons.update({name:'jone'},{$set:{name:"eric"}},{multi:true}) // 修改文档多条数据,默认只修改第一条,加第三个参数可修改多个  

    7,删除文档数据;

     db.persons.remove({name:"eric"})
  • 相关阅读:
    Codeforces 46D Parking Lot
    矩阵快速幂
    Codeforces 295A Greg and Array
    hihocoder 1154 Spring Outing
    51NOD 1400 序列分解
    最短路之Dijkstra算法
    连通性1 求无向图的low值
    用数组实现临接表
    hihocoder 1181 欧拉路.二
    TCP多线程聊天室
  • 原文地址:https://www.cnblogs.com/jone-chen/p/5405928.html
Copyright © 2011-2022 走看看