[计算机软件及应用]mongodb基本命令

[计算机软件及应用]mongodb基本命令

ID:35998159

大小:29.50 KB

页数:38页

时间:2019-04-29

[计算机软件及应用]mongodb基本命令_第1页
[计算机软件及应用]mongodb基本命令_第2页
[计算机软件及应用]mongodb基本命令_第3页
[计算机软件及应用]mongodb基本命令_第4页
[计算机软件及应用]mongodb基本命令_第5页
资源描述:

《[计算机软件及应用]mongodb基本命令》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MongoDB基本管理命令MongoDB是一个NoSQL数据库系统:一个数据库可以包含多个集合(Collection),每个集合对应于关系数据库中的表;而每个集合中可以存储一组由列标识的记录,列是可以自由定义的,非常灵活,由一组列标识的实体的集合对应于关系数据库表中的行。下面通过熟悉MongoDB的基本管理命令,来了解MongoDB提供的DBMS的基本功能和行为。MongoDB命令帮助系统在安装MongoDB后,启动服务器进程(mongod),可以通过在客户端命令mongo实现对MongoDB的管理和监控。看一下MongoDB的命令帮助系统:[plain]viewplaincopyroot

2、@dev2:~#mongoMongoDBshellversion:1.8.3connectingto:test>helpdb.help()helpondbmethodsdb.mycoll.help()helponcollectionmethodsrs.help()helponreplicasetmethodshelpconnectconnectingtoadbhelphelpadminadministrativehelphelpmiscmiscthingstoknowhelpmrmapreducehelpshowdbsshowdatabasenamesshowcollectionsshow

3、collectionsincurrentdatabaseshowusersshowusersincurrentdatabaseshowprofileshowmostrecentsystem.profileentrieswithtime>=1msusesetcurrentdatabasedb.foo.find()listobjectsincollectionfoodb.foo.find({a:1})listobjectsinfoowherea==1itresultofthelastlineevaluated;usetofurtheriterateDBQuery.shellB

4、atchSize=xsetdefaultnumberofitemstodisplayonshellexitquitthemongoshell这是MongoDB最顶层的命令列表,主要告诉我们管理数据库相关的一些抽象的范畴:数据库操作帮助、集合操作帮助、管理帮助。如果你想了解数据库操作更详细的帮助命令,可以直接使用db.help(),如下所示:[plain]viewplaincopy>db.help()DBmethods:db.addUser(username,password[,readOnly=false])db.auth(username,password)db.cloneDatabas

5、e(fromhost)db.commandHelp(name)returnsthehelpforthecommanddb.copyDatabase(fromdb,todb,fromhost)db.createCollection(name,{size:...,capped:...,max:...})db.currentOp()displaysthecurrentoperationinthedbdb.dropDatabase()db.eval(func,args)runcodeserver-sidedb.getCollection(cname)sameasdb['cname']ordb.cn

6、amedb.getCollectionNames()db.getLastError()-justreturnstheerrmsgstringdb.getLastErrorObj()-returnfullstatusobjectdb.getMongo()gettheserverconnectionobjectdb.getMongo().setSlaveOk()allowthisconnectiontoreadfromthenonmastermemberofareplicapairdb.getName()db.getPrevError()db.getProfilingLevel()-depre

7、cateddb.getProfilingStatus()-returnsifprofilingisonandslowthresholddb.getReplicationInfo()db.getSiblingDB(name)getthedbatthesameserverasthisonedb.isMaster()checkreplicaprimarystatusdb.killOp(opid)killsthecurrento

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。