• 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"})
  • 相关阅读:
    Win32 开发
    Corners in C#
    swfupload在IE8下显示正常,但是单击添加按钮无反应
    Windows Script Host(WSH)
    研磨设计模式 之 中介者模式(Mediator)
    Pure GPU Computing Platform : NVIDIA CUDA Tutorial
    BattleField 2142引擎图形程序员小访谈
    利用SAH实现kD树快速分割模型实践
    给大家看一下德国的家居装潢技术,在装修房子的朋友可以欣赏一下
    Python与Microsoft Office自动化操作
  • 原文地址:https://www.cnblogs.com/jone-chen/p/5405928.html
Copyright © 2020-2023  润新知