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"})
  • 相关阅读:
    MD5加密
    HDU 1800 Flying to the Mars(Trie字典树 upper_bound)
    POJ 3624 Charm Bracelet(01背包 基础)
    hdu 1005 (规律 循环节)
    ZOJ 3710 friends(暴力 枚举 水)
    zoj 3714 Java Beans(枚举 水)
    hdu 1108 最小公倍数(数论基础 水)
    POJ 1797 Heavy Transportation(dijkstra )
    poj 3984 迷宫问题(bfs 打印路径)
    报数游戏(模拟 枚举)
  • 原文地址:https://www.cnblogs.com/jone-chen/p/5405928.html
Copyright © 2011-2022 走看看