Mongodb总结1-启动和Shell脚本
2015-10-22 00:00
453 查看
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:\开发\Mongodb\mongodb-win32-x86_64-2.4.5\bin
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"})
版权声明:本文为博主原创文章,未经博主允许不得转载。
今天,由于需要,再次回顾和进一步熟悉了Mongodb。在之前CRUD的基础上,多写了几个功能。
多学习调用几个API,仅此而已。
好记性不如烂笔头,学的越多,往日的总结越有价值。
我早就认识到了这一点,今天稍微总结一点。自己总结一次,比看别人更完整的总结要强。
服务器启动
#启动
Mongodb默认启动,需要在/data/db,Windows下对应的目录是Mongod.exe所在磁盘分区的根目录,
例如Mongodb存放在D:/Mongodb,那么对应的路径就是D:/data/db/
cd /D E:\开发\Mongodb\mongodb-win32-x86_64-2.4.5\bin
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"})
版权声明:本文为博主原创文章,未经博主允许不得转载。
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- android wifi 无线调试
- 如何在 Fedora 上安装 MongoDB 服务器
- 运维入门
- 动态清空 nohup 输出文件
- install scrapy with pip and easy_install
- PHP添加yaf xhprof mongodb 同理
- mongodb安装
- 如何在 Ubuntu 上安装 MongoDB
- Linux Shell常用技巧
- Shell 脚本编程陷阱
- shell字符串操作详解
- Shell中删除某些文件外所有文件的3个方法
- perl操作MongoDB报错undefined symbol: HeUTF8解决方法
- Ruby中执行Linux shell命令的六种方法详解
- VB使用shell函数打开外部exe程序的实现方法
- Shell编程的一些知识集合
- Shell中的for和while循环详细总结
- 什么是Shell?Shell脚本基础知识详细介绍
- Shell脚本中引用、调用另一个脚本文件的2种方法