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

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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、聚集集合储存空间大

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档