欢迎来到天天文库
浏览记录
ID:35998159
大小:29.50 KB
页数:38页
时间:2019-04-29
《[计算机软件及应用]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
此文档下载收益归作者所有