• monogdb windows环境下 安装及使用简单示例


    1,下载地址:http://www.mongodb.org/downloads,选择windows平台,当前最新的版本是:2.6.4,本机是64位win7系统,我选择的是windows 64位msi,

    2,设置数据存储路径:新建文件夹C:DATADB,然后指定 --dbpath,进入cmd,运行命令:D:Program FilesMongoDB 2.6 Standardin>mongod --dbpath C:datadb

     如图所示:

    执行完后,你会看到:

    3,连接测试:

    保持mongod命令窗口的运行状态,再新开一命令窗口

    输入:D:Program FilesMongoDB 2.6 Standardinmongo 后,提示如下图所示:

    这样,mongodb就安装完毕,并启动了,

    下面我们开始来做增删改查demo,

    1,增加一条数据:使用insert

    db.foo.insert({"bar","bar"})

    2,修改一条记录:update

    > var b=db.foo.findOne({"age":30})
    > b.name="laopo"
    laopo
    > db.foo.update({"age":30},b);
    WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
    > db.foo.find();
    { "_id" : ObjectId("53f89d774653c1c4c3626ba1"), "name" : "laopo", "age" : 30 }

    3,删除一条记录:remove,注意删除记录

    > db.foo.find()
    { "_id" : ObjectId("53f89d774653c1c4c3626ba1"), "name" : "laopo", "age" : 30 }
    { "_id" : ObjectId("53f8a53e4653c1c4c3626ba2"), "name" : "liuhongjia", "age" :
    9 }
    > db.foo.remove({"name":"liuhongjia"},)
    WriteResult({ "nRemoved" : 1 })
    >

    查询:使用find(),或者findOne(),

    fineOne只返回一条记录

  • 相关阅读:
    工具链中 Binutils的内容
    Qt 4.5 新功能逐一看 – 性能优化
    qt 打不开 用于触摸屏校准的文件
    Unicode 编码范围
    Android OpenGL ES 分析与实践
    Armlinux GCC 交叉编译工具
    二维矢量图形算法加速标准 OpenVG
    电路和程序一样,不是设计出来的,是调出来的
    电子元件又一话电容篇
    TVS管
  • 原文地址:https://www.cnblogs.com/langhua/p/3931995.html
Copyright © 2020-2023  润新知