• Mongodb总结1-启动和Shell脚本


    2013年,还在秒针,当时听说了Mongodb,就学习了下,搞了下HelloWorld。主要是熟悉Mongodb的启动、命令行的Shell脚本、Java访问的CRUD。

    今天,由于需要,再次回顾和进一步熟悉了Mongodb。在之前CRUD的基础上,多写了几个功能。

    多学习调用几个API,仅此而已。


    好记性不如烂笔头,学的越多,往日的总结越有价值。


    我早就认识到了这一点,今天稍微总结一点。自己总结一次,比看别人更完整的总结要强。


    服务器启动

    #启动

    Mongodb默认启动,需要在/data/db,Windows下对应的目录是Mongod.exe所在磁盘分区的根目录,
    例如Mongodb存放在D:/Mongodb,那么对应的路径就是D:/data/db/


    cd /D E:开发Mongodbmongodb-win32-x86_64-2.4.5in
    mongod.exe


    或者
    mongod.exe --port 20000 --dbpath D:/MongoDb/ --logpath D:/MongoDb/mongodb.log


    或者
    mongod --config D:/MongoDb/mongodb.conf


    监控系统的状态和性能


    http://localhost:27017/


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

    我怎么感觉“看起来以为Mongodb没有配置好呢~”


    CRUD-Shell脚本

    2013年写的,应该是可以执行的,今天没有去执行,只是把Java的CRUD重新运行了一次,复习了下。


    #insert
    post={"title":"MongoDbDemo","content":"Hello World","date":new Date()};


    db.blog.insert(post);


    #find all
    db.blog.find(){
    "_id":ObjectId(),
    "title":"MongoDbDemo"
    }


    #find one
    db.blog.findOne(){
    "_id":ObjectId(),
    "title":"MongoDbDemo"
    }


    #update
    post.comments=[]


    db.blog.update({title:"MongoDbDemo"},post)


    #remove
    db.blog.remove({title:"MongoDbDemo"})

  • 相关阅读:
    【操作系统】第九章 虚拟内存
    【计网】第七章
    信息安全数学基础整理笔记
    深入浅出数据分析 笔记总结
    ERROR: Error cloning remote repo 'origin'
    Docker 操作
    centos 安装 git
    CentOS 7 安装 JAVA环境(JDK 1.8)
    如何删除 容器里的软件(彻底)
    Docker 部署 Jenkins :通过SSH配置Linux宿主机为slave节点,运行外部环境
  • 原文地址:https://www.cnblogs.com/qitian1/p/6462700.html
Copyright © 2020-2023  润新知