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 交通频道 作文范文 有关感恩节的文章650字 2016中小学生安全教育日活动总结范文大全 自拔来归造句 基于如何控制建筑安装工程造价问题的思考 送给爸妈的礼物作文1100字 国学里的修身警句,100句古人修身名言 友情花 如果你真心爱过一个女孩,她伤了你的心,你是否会向下面那个男孩 无言作文150字 400字四年级的作文:乡间小记 想你,在今夜 家里多了一台电脑作文300字 坎坷与平坦作文450字 彼此相爱就是幸福-20句唯美英文句子 我们都是“木头人” 新学期的打算,新学期的打算范文 打动心灵的一句话 爱在秋日】 小学六年级作文600字:故乡啊,我爱你 《历史的选择》演讲1200字 幸福存折作文500字 2016关于中秋节的来历100字左右 个人工作述职报告 四年级下册语文《语言的魅力》生字表 小学五年级作文500字:五年以后 端午节抒怀 《差不多先生传》读后感 我们都曾小心翼翼爱过一个人 妇女遭受家庭暴力情况调研报告 散文随笔:对孩子的话一番感想 小心官僚主义 2015关于乡镇安置帮教工作的调研工作报告 坚持之花作文800字 给雷锋叔叔的一封信600字 父亲节感恩文章 父亲是一个很好的家庭教师 兔子营救小袋鼠 党务公开日常检查制度 浑然 学生会主席在开学典礼上的发言 忧郁葑芯发表日志:卑贱的活着..... 门卫的画像 伦理评价在企业决策中的应用方法研究 年底全国将有6千多万人取得职业资格证书 母爱的发香作文500字 收费员入职感悟 参加教学管理培训心得体会 职业集-4设计师 逛庙会作文550字 小学五年级作文700字:美丽的秋菊 在新时期新形势下如何全面推进公安交通管理工作

Copyright © 2016 phpStudy |