MongoDB最基本命令速查笔记


安装后在控制台输入:

mongo启动客户端。

show dbs显示所有数据库。

use xxx选中数据库为当前使用的数据库。

show collections显示当前数据库的所有集合。

db.colleciton.find()来查找表格的所有数据。

db.serverStatus()查看数据库服务器的状态。

db.stats()查询指定数据库的统计信息。

use xxx如果数据库不存在则创建数据库(必须在虽然插入一条数据)

db.storeCollection.insert({'version':'13', 'segment':'456'})插入数据,同时创建集合

db.dropDatabase()删除数据库

db.mycoll.drop()删除集合

db.storeCollection.save({'version':'3.5', 'segment':'e3ol6'})更新记录

db.storeCollection.remove({'version':'3.5'}) 删除记录

db.page.ensureIndex({'title':1, 'url':-1})创建索引,1正序,-1逆序

db.page.getIndexes()查询建立的索引

db.mycoll.dropIndex(name) 删除索引,如果不带参数,删除所有索引

db.baseSe.reIndex()重建索引

db.baseSe.storageSize()查询指定数据库的集合的可用的存储空间

db.baseSe.totalSize()查询集合已分配的存储空间

PS:非正常关闭后无法启动问题
段时间不小心非正常关闭了mongoDB,准备重启却发现不行,错误信息如下:

Tue Apr 17 11:13:30
Tue Apr 17 11:13:30 warning: 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability.
Tue Apr 17 11:13:30
Tue Apr 17 11:13:30 [initandlisten] MongoDB starting : pid=7128 port=27017 dbpath=D:\Programs\mongodb204\db 32-bit host=FALCON
Tue Apr 17 11:13:30 [initandlisten]
Tue Apr 17 11:13:30 [initandlisten] ** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
Tue Apr 17 11:13:30 [initandlisten] **    see http://blog.mongodb.org/post/137788967/32-bit-limitations
Tue Apr 17 11:13:30 [initandlisten] **    with --journal, the limit is lower
Tue Apr 17 11:13:30 [initandlisten]
Tue Apr 17 11:13:30 [initandlisten] db version v2.0.4, pdfile version 4.5
Tue Apr 17 11:13:30 [initandlisten] git version: 329f3c47fe8136c03392c8f0e548506cb21f8ebf
Tue Apr 17 11:13:30 [initandlisten] build info: windows sys.getwindowsversion(major=6, minor=0, build=6002, platform=2, service_pack='Service Pack 2')BOOST_LIB_VERSION=1_42
Tue Apr 17 11:13:30 [initandlisten] options: { dbpath: "D:\Programs\mongodb204\db" }
**************
Unclean shutdown detected.
Please visit http://dochub.mongodb.org/core/repair for recovery instructions.
*************
Tue Apr 17 11:13:30 [initandlisten] exception in initAndListen: 12596 old lock file, terminating
Tue Apr 17 11:13:30 dbexit:
Tue Apr 17 11:13:30 [initandlisten] shutdown: going to close listening sockets...
Tue Apr 17 11:13:30 [initandlisten] shutdown: going to flush diaglog...
Tue Apr 17 11:13:30 [initandlisten] shutdown: going to close sockets...
Tue Apr 17 11:13:30 [initandlisten] shutdown: waiting for fs preallocator...
Tue Apr 17 11:13:30 [initandlisten] shutdown: closing all files...
Tue Apr 17 11:13:30 [initandlisten] closeAllFiles() finished
Tue Apr 17 11:13:30 dbexit: really exiting now

解决方法:
1、删除%MONGO_HOME%/db下的.lock文件

2、输入命令 mongod --repair

3、重启mongoDB



相关阅读:
使用CSS样式position:fixed水平滚动的方法
js HTML5多图片上传及预览实例解析(不含前端的文件分割)
jquery仿搜索自动联想功能代码
Android百度地图应用之MapFragment的使用
javascript中为某个元素指定事件的三种方式
PHP中使用CURL获取页面title例子
js查找节点的方法小结
Java基础之java处理ip的工具类
JS模拟按钮点击功能的方法
Win7系统3d桌面如何设置?Win7系统实现3d桌面的方法
举例讲解Android中ViewPager中的PagerTitleStrip子控件
js实现同一个页面多个渐变效果的方法
关于javascript中限定时间内防止按钮重复点击的思路详解
Swift中的条件判断、循环、跳转语句基础学习笔记
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 鬈毛狗作文200字 企事业单位领导干部培训结业时的领导讲话 新天地房地产项目开工庆典仪式上致辞 小学六年级作文550字:漫步校园 电作文700字 “诚信在我心”初二主题班会活动方案 墙报悲果(日记) 高中高一作文300字:夜中的遐想 男朋友的糗事 曾经拥有过的身影1000字 清明来时忆母恩 2015关于立春的经典语句 临江仙-网络 描绘各种各样水果的好句子 红彤彤,在墨绿的树叶里灼灼闪光 幼儿园运动会家长致辞 捉鱼作文250字 实习阶段小结2篇 爱情奔忙 云南怒江高考满分作文范文800字 2015年农民入党申请书例文 我的外婆400字 幼儿园新年开学寄语 标准的未婚证明委托书 一首诗作文50字 春天你真美!作文400字 教师外出学习汇报材料 暑期餐厅传菜员社会实践报告 【精品】试用期自我评价 渭河滩 虚构】 外婆教我《三字经》作文450字 半杯鸡尾酒 三毛流浪记读后感450字 逛动物园 年底,寄语我的朋友们 又见椿树花/我乱象丛生 青春励志文章:写给即将高三的九零后学子 农业银行会计结算工作述职报告 三岔河镇部署校车整治工作 好好呼吸 乡镇工会调研报告 XX镇创建文明生态镇活动实施方案 送神日 发改局党委书记基层党建工作述职报告 我爱荷花作文400字 中国农村收入不平等:运用农户数据的回归分解 五年级作文:我爱读《意林》作文300字 我最爱的人300字作文 集约反义词_集约反义词是什么 心理“魔术”作文550字

Copyright © 2016 phpStudy |