Welcome 微信登录

首页 / 数据库 / MySQL / MongoDB使用笔记

MongoDB使用笔记一、安装包下载地址 http://www.mongodb.org/downloads二、服务器端使用LINUX版本:①用tar -zxvfmongodb-linux-x86_64-1.2.4.tgz解压开安装包②mkdir -p /data/db  创建目录③cd /data/db 进入db目录下   然后创建mkdir m_data m_log④进入mongodb解压目录的bin目录下,用./mongod -fork --dbpath=./data/db/m_data/ --logpath=./m_log.log  --logappend --port=27017 &  启动服务器。WINDOW版本:执行如下命令启动服务器:mongod --bind_ip 127.0.0.1 --logpath d:datalogs --logappend --dbpath d:datadb  --directoryperdb –install
 【注:将mongodb安装成服务,装该服务绑定到IP127.0.0.1,日志文件为d:datalogs,以及添加方式记录。数据目录为d:datadb。并且每个数据库将储存在一个单独的目录(--directoryperdb)】 三、客户端使用:LINUX版本:进入MongoDB的bin目录下,使用./mongo进入命令行行下  然后即可进行增删改查等日常操作。WINDOW版本:进入mongodb的bin目录下,使用mongo.exe--host IP  --port 端口连接到MongoDB服务器上四、MongDB停止LINUX版本:      如果在shell窗口下可以直接按“CTRL+C”,如果是作为后台服务使用时,可以先使用  ps -ef |grep mongod查询出服务器的pid,然后使用kill -9 pid    此处的Pid为查询出的pid。WINDOW版本:       如果在命令窗口下直接按“CTRL+C”,如果是作为系统服务来使用的话,需要到服务管理中停止服务或者在window管理器中终止进程。五、web版本的统计服务状态使用http://IP(服务器IP):端口即可六、语法1、基本操作db.AddUser(username,password)添加用户 db.auth(usrename,password)设置数据库连接验证 db.cloneDataBase(fromhost)从目标服务器克隆一个数据库 db.commandHelp(name)returns the help for the command db.copyDatabase(fromdb,todb,fromhost)复制数据库fromdb---源数据库名称,todb---目标数据库名称,fromhost---源数据库服务器地址 db.createCollection(name,{size:3333,capped:333,max:88888})创建一个数据集,相当于一个表 db.currentOp()取消当前库的当前操作 db.dropDataBase()删除当前数据库 db.eval(func,args)run code server-side db.getCollection(cname)取得一个数据集合,同用法:db["cname"] or db.getCollenctionNames()取得所有数据集合的名称列表 db.getLastError()返回最后一个错误的提示消息 db.getLastErrorObj()返回最后一个错误的对象 db.getMongo()取得当前服务器的连接对象get the server db.getMondo().setSlaveOk()allow this connection to read from then nonmaster membr of a replica pair db.getName()返回当操作数据库的名称 db.getPrevError()返回上一个错误对象 db.getProfilingLevel()db.getReplicationInfo()获得重复的数据 db.getSisterDB(name)get the db at the same server as this onew db.killOp()停止(杀死)在当前库的当前操作 db.printCollectionStats()返回当前库的数据集状态 db.printReplicationInfo()db.printSlaveReplicationInfo()db.printShardingStatus()返回当前数据库是否为共享数据库 db.removeUser(username)删除用户 db.repairDatabase()修复当前数据库 db.resetError()db.runCommand(cmdObj)run a database command. if cmdObj is a string, turns it into {cmdObj:1} db.setProfilingLevel(level)0=off,1=slow,2=all db.shutdownServer()关闭当前服务程序 db.version() 返回当前程序的版本信息
  • 1
  • 2
  • 3
  • 下一页
RHEL上清除Oracle10g clusterware的失败安装MySQL主从同步复制 for Debian 操作系统相关资讯      MongoDB 
  • MongoDB 3.3.0 发布下载  (01月14日)
  • 使用MongoDB C#官方驱动操作  (12/31/2015 16:27:56)
  • CentOS 6.6下安装MongoDB 3.0.1  (12/21/2015 19:29:02)
  • MongoDB 3.2版WiredTiger存储引擎  (01月02日)
  • 进程监控工具Supervisor 启动  (12/26/2015 10:49:57)
  • MongoDB 3.2.1 RC0 发布下载  (12/18/2015 11:32:29)
本文评论 查看全部评论 (0)
表情: 姓名: 字数