• MongoDB(一):安装


    分布式mongodb搭建:http://www.cnblogs.com/ityouknow/p/7566682.html

    学习博客:http://www.cnblogs.com/liruihuan/tag/MongoDB/,如何配置分布式、分片设置:http://www.cnblogs.com/ityouknow/p/7566682.html

    • 安装

    从度娘上搜索MongoDB,找到官网地址:https://www.mongodb.com

    找到下载中心地址:https://www.mongodb.com/download-center

    我下载的版本是:

    运行下载的mongodb-win32-x86_64-2008plus-ssl-3.2.7-signed.msi文件,我选择的安装目录为:D:Program FilesMongoDBServer3.2

    • 初始化并启动MongoDB服务:

    在D:Program FilesMongoDBServer3.2下创建data文件夹,data下创建两个文件夹db和log文件夹,db:用来存储数据库,log用来存储日志记录。

    初始化,运行cmd(最好以管理员启动吧),进入D:Program FilesMongoDBServer3.2in下,输入:

    mongod --dbpath "D:Program FilesMongoDBServer3.2datadb" --logpath "D:Program FilesMongoDBServer3.2datalogMongoDB.log" --install --serviceName "MongoDB"

    备注:

    1、命令目的用来初始化配置参数,并安装以“MongoDB”为名称的服务;

    2、--dbpath指定了数据文件存储的路径;

    3、--logpath指定了日志信息存储路径。

    运行命令:net start MongoDB,启动MongoDB服务器。

    在浏览器中输入http://localhost:27017/,回车后如果发现页面中显示信息:“It looks like you are trying to access MongoDB over HTTP on the native driver port.”,则说明一切运行正常。

    • 运行mongodb,并添加集合进行测试:

    进入D:Program FilesMongoDBServer3.2in,双击运行“mongod.exe”

    1、insert:

    向集合中添加一个member对象中添加一条记:

    db.member.insert({"name":"hello mongodb",age:6})

    2、find

    注意:

    1、这里边有一个"_id",它是一个集合字段,是MongoDB数据库系统为保证全局数据唯一性而创建的GUID;

    2、find的查找的语法也是Bson语法模式,Bson是MongoDB的数据存在的格式标准;

    3、db.member.find()和db.member.find({})都类似于tsql中的select * from member。

    3、update

    当修改记录时需制定修改的条件,这里是第一个参数是要修改的对象要满足的条件,第二个参数指定的是修改后的数据对象。

    当执行不带参数的修改时,则会修改所有记录。

    4、remove

    remove允许传递参数删除条件参数信息;如果不传递参数,则表示移除所有记录。

    参考:

    http://www.cnblogs.com/huangxincheng/archive/2012/02/18/2356595.html

    http://www.joe-stevens.com/2011/10/02/a-mongodb-tutorial-using-c-and-asp-net-mvc/

    https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/

  • 相关阅读:
    引用赋值的问题
    mysql的笔记
    输入法失败
    eclipse的快捷键
    c++/c在两个文件公用一个变量
    用c++ sttring检测名字是否有空格
    QLineEdit的信号函数
    c++博客转载
    qt-博客
    QT聊天室--重大bug
  • 原文地址:https://www.cnblogs.com/yy3b2007com/p/5638544.html
Copyright © 2020-2023  润新知