Mongodb总结1-启动和Shell脚本
Mongodb总结1-启动和Shell脚本
FansUnion 发表于2年前
Mongodb总结1-启动和Shell脚本
  • 发表于 2年前
  • 阅读 0
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 学生专属云服务套餐 10元起购>>>   

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 shell
共有 人打赏支持
粉丝 52
博文 857
码字总数 825464
×
FansUnion
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: