初学MongoDb

我使用的系统是Ubuntu 16.04LTS

  1. 安装: sudo apt-get install mongodb等待几分钟下载完成
  2. 进入:mongo
  3. 查看所有数据库列表:show dbs;查看当前数据库:db
  4. 选择或创建数据库:use testDb;删除当前数据库:db.dropDatabase()
  5. 查看集合列表:show collections 或者 show tables
  6. 创建固定集合 mycol,整个集合空间大小 6142800 KB, 文档最大个数为 10000 个:db.createCollection("mycol", { capped : true, autoIndexId : true, size : 6142800, max : 10000 } );删除集合:db.mycol.drop()
  7. 向集合中插入数据:db.mycol.insert({title:'mongodb入门操作'}),如果集合不存在则创建集合并保存数据; 查看集合中的数据:db.mycol.find();也可以将数据保存为变量,然后插入,例如:document=({name:'lewis',sex:'male',habbit:'female',major:'software engine'})然后执行db.mycol.insert(document)
  8. 更新文档:将上述name由lewis改为zhongliwendb.col.update({'name':'lewis'},{$set:{'name':'zhongliwen'}})
  9. 删除name为zhongliwen的文档:db.col.remove({'name':'zhongliwen'})
  10. 查询name为钟力文的文档:db.col.find("name":"zhongliwen").pretty() pretty()以格式化的方法来显示所有文档;AND 和 OR 联合使用,类似常规 SQL 语句为: 'where likes>50 AND (by = '菜鸟教程' OR title = 'MongoDB 教程')'mongodb语句为:db.col.find({"likes": {$gt:50}, $or: [{"by": "菜鸟教程"},{"title": "MongoDB 教程"}]}).pretty()

和其他数据库一样,mongodb也有自己的可视化工具,robo3t,ubuntu的安装教程见这篇文章:https://segmentfault.com/a/1190000014150434
mongodb的主要概念:数据库,集合,文档分别对应mysql的数据库,数据表,数据行

你可能感兴趣的:(初学MongoDb)