MongoDB最基本命令速查笔记_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

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索mongodb
命令
mongodb基本命令、mongodb基本命令用、mongodb 命令、mongodb 启动命令、mongodb 重启命令,以便于您获取更多的相关知识。

时间: 2024-10-08 00:32:59

MongoDB最基本命令速查笔记_MongoDB的相关文章

CGI安全漏洞资料速查 v1.0(转一)

cgi|安全|安全漏洞 ◆ CGI安全漏洞资料速查 v1.0 日期:2000-8-15     ############################################################################# 本文取自一位朋友.这本来不算是什么珍贵的东西,如果你平时注意收集的话,相信很多人都会有比这份更全面.更好的资料.但由于某些原因.这些资料一直都不肯被公开.但我是一个崇尚完全自由.完全开放.完全共享的little guys.所以我把这份资料公开了.希

用病毒木马进程速查表检查系统

Server 1. 2.exe → Spirit 2000 1.2fixed Sy***plr.exe → 冰河 Intel.exe → 传奇叛逆 Syshelp.exe → 恶邮差病毒 Internet.exe → 传奇幽灵 Sysprot.exe → Satans Back Door Internet.exe → 网络神偷 Sysrunt.exe → Ripper Kernel16.exe → Transmission Scount System.exe → s**tHeap Kernel3

Web开发人员速查卡

无论你是多牛的程序员,你都无法记住所有的东西.而很多时候,查找某些知识又比较费事.所以,网上有很多Cheat Sheets,翻译成小抄也好 ,速查卡也好,总之就是帮你节省 时间的. HTML Cheat Sheet 开发人员速查卡-web开发人员网络"> HTML/XTML in one page HTML5: The Evolution of Web Standards by James Sugrue (X)HTML Elements and Attributes Doctype Dec

常用ActionScript速查表

一.动作动作部分的Action是用来控制影片播放状态的脚本集合.以利于Flash脚本编写人员速查. (一)影片控制1.goto 语法:gotoAndPlay(scene, frame) 参数:scene 播放头将转到场景的名称.frame 播放头将转到的帧的编号或标签. 描述:动作:将播放头转到场景中指定的帧并从该帧开始播放.如果未指定场景,则播放头将转到当前场景中的指定帧. 2.on 语法:on(mouseEvent) {statement(s);} 参数: statement(s)是指发生m

CorelDraw疑难杂症速查手册

CorelDraw从诞生到现在,已经出到第13个版本,是平面设计的常用软件,它效率高.容易上手,受到很多平面设计爱好者和工作者的青睐.但大家在使用CorelDraw的时候总会碰到这样那样的问题,尤其是一些常见的问题深深地困绕着CorelDraw使用者.于是便有了这本CorelDraw疑难杂症速查手册,希望对大家有所帮助. 此手册收集了与各位同道好友中相互探讨提出的问题以及百度CD吧的提问,结合实际操作和工作中遇到的问题,整理而成.其中有些问题参考了吧中好友和网络上同道中人的回答,对于一些不清楚或

非常有用的 HTML5 开发教程和速查手册

如今,随着主流浏览器对HTML5的不断支持和完善,越来越多的开发者开始使用 HTML5 来开发各种功能强大的Web应用程序,HTML5 正引领互联网新革命.为了方便大家更好的学习 HTML5 ,今天这篇文章向大家分享15个非常有用的 HTML5 开发教程和速查手册. HTML5教程 How to Make an HTML5 iPhone App Code a Backwards Compatible, One Page Portfolio with HTML5 and CSS3 Design &

HTML 5标签、属性、事件及兼容性速查表

HTML 5 可以说是近十年来 Web 标准最巨大的飞跃.和以前的版本不同,HTML 5 并非仅仅用来表示 Web 内容,它的使命是将 Web 带入一个成熟的应用平台,在这个平台上,视频,音频,图象,动画,以及同电脑的交互都被标准化.尽管 HTML 5 的实现还有很长的路要走,但 HTML 5 正在改变 Web.为了方便大家学习HTML 5 ,本文与大家分享几份 HTML 5 标签.属性.事件及浏览器兼容性速查表. HTML 5 Cheat Sheet 非常完整的一份HTML 5速查表,包括HT

HTML、CSS和JavaScript速查表

速查表是帮你记住东西的有效工具.Web设计师和开发者经常使用的快捷键简表会使他们在网上的工作效率大大提高. 事实上,速查表就是来帮助我们把日常中最常用到的信息聚集起来,方便使用,使我们做工作时更有效率.有了它们,免去了你的大脑花额外时间去记忆它们的烦恼--你只需要打开简表,马上能查到你想要的信息. 这篇文章里,你可以看到最实用的HTML,CSS,JavaScript速查表,它们可以当作参考资料,备忘录,能帮助你以最快的速度找到想要的信息. 看看这些简表是不是你想要的,请在文章下面留下你的建议,谢

XP蓝屏故障的速查攻略

XP蓝屏故障的速查攻略 最近Windows XP系统经常意外的蓝屏,本来想重装系统,但是由于需要重装的软件太多,于是决心查清楚蓝屏的具体原因,经过一番努力,终于找到了一个很好的蓝屏故障解决办法,下面和大家一起分享. 首先在讲解之前先做几个名词解释,以便大家理解本文: 第一步:打开"小内存转储"功能 右键点击"我的电脑",选"属性→高级→启动和故障恢复→设置",打开"启动和故障恢复"选项卡,在"写入调试 信息"