文档详情

mongodb安装及简单操作附截图答题.docx

发布:2017-04-17约字共19页下载文档
文本预览下载声明
MongoDB安装及简单操作 1.下载mongodb 链接:/s/1gdKtrUz 密码:9af8 这是我网盘的链接,下载解压到D盘 2.配置文件 第一步,解压之后将文件夹放在D盘; 第二步,将mongodb-win32-x86_64-2.0.6文件夹重命名为mongodb; 第三步,在D:\mongodb\下创建data文件夹,路径D:\mongodb\下包含下面文件; 第四步,在data文件夹下创建db文件夹和log文件夹如下图; 第五步,在log文件夹下创建日志文件MongoDB.log如下图 3.连接数据库 打开命令提示符(管理员权限) D: cd d:\mongodb\bin mongod -dbpath d:\mongodb\data\db 正常情况下会看到下面的界面 这时候,已经成功打开mongodb的服务了,27017是默认端口。在浏览器中检验一下是否真的成功的启动了mongodb的服务,在浏览器输入HYPERLINK http://localhost:27017/ http://localhost:27017/ 只要看到上面的界面就证明连接成功了。 这时候,再打开一个命令提示符窗口,可以不是管理员权限,去进行数据库的操作。 输入mongo 输入show dbs 插入一条数据db.user.insert({name:”laowang”}) 也可以是db.user.save({name:”laowang”}) 或者,一次添加姓名和年龄数据,二维数据db.user.save({name:”laowang”,age:”25”}) 查看数据 db.user.find() 相当于sql的select * from user 其他的mongodb常用操作命令,我在网上找了一些,直接给你粘贴上来。 1、Help查看命令提示 ?help ? db.help(); ? db.yourColl.help(); ? db.youColl.find().help(); ? rs.help(); 2、切换/创建数据库 ?use yourDB; ?当创建一个集合(table)的时候会自动创建当前数据库 3、查询所有数据库 ?show dbs; 4、删除当前使用数据库 ?db.dropDatabase(); 5、从指定主机上克隆数据库 ?db.cloneDatabase(“”); 将指定机器上的数据库的数据克隆到当前数据库 6、从指定的机器上复制指定数据库数据到某个数据库 ?db.copyDatabase(mydb, temp, );将本机的mydb的数据复制到temp数据库中 7、修复当前数据库 ?db.repairDatabase(); 8、查看当前使用的数据库 ?db.getName(); ?db; db和getName方法是一样的效果,都可以查询当前使用的数据库 9、显示当前db状态 ?db.stats(); 10、当前db版本 ?db.version(); 11、查看当前db的链接机器地址 ?db.getMongo(); Collection聚集集合 1、创建一个聚集集合(table) ?db.createCollection(“collName”, {size: 20, capped: 5, max: 100}); 2、得到指定名称的聚集集合(table) ?db.getCollection(account); 3、得到当前db的所有聚集集合 ?db.getCollectionNames(); 4、显示当前db所有聚集索引的状态 ?db.printCollectionStats(); 用户相关 1、添加一个用户 ?db.addUser(name); ?db.addUser(userName, pwd123, true); 添加用户、设置密码、是否只读 2、数据库认证、安全模式 ?db.auth(userName, 123123); 3、显示当前所有用户 ?show users; 4、删除用户 ?db.removeUser(userName); 其他 1、查询之前的错误信息 ?db.getPrevError(); 2、清除错误记录 ?db.resetError(); 查看聚集集合基本信息 1、查看帮助 ?db.yourColl.help(); 2、查询当前集合的数据条数 ?db.yourColl.count(); 3、查看数据空间大小 db.userInfo.dataSize(); 4、得到当前聚集集合所在的db db.userInfo.getDB(); 5、得到当前聚集的状态 db.userInfo.stats(); 6、得到聚集集合总大小 db.userInfo.totalSize(); 7、聚集集合储存空间大
显示全部
相似文档