zoukankan      html  css  js  c++  java
  • 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"})

  • 相关阅读:
    iptables详解
    Linux文件结构及基本文件夹
    linux的一些常用命令
    Sql Server REPLACE函数的使用
    MSSQL复制表操作
    MSSQL2005数据库显示单一用户模式,无法进行任何操作
    linux下查看所有用户及所有用户组
    SpringMVC基础-10-拦截器
    SpringMVC基础-09-文件上传(单文件、多文件上传)
    SpringMVC基础-08-数据转换 & 数据格式化 & 数据校验
  • 原文地址:https://www.cnblogs.com/qitian1/p/6462701.html
Copyright © 2011-2022 走看看