操作MongoDB

  • 使用库
use mldn;

这个时候并不创建。

  • 创建集合
db.createCollection("emp");

这个时候才创建库mldn。

  • 查询数据
db.emp.find();
  • 创建并插入数据
db.dept.insert({"deptno":10,"dname":"财务部","loc":"北京"});

这个时候会自动创建dept集合并且插入一条数据

操作MongoDB

  • 查看集合
show collections
  • 增加不规则的数据

var deptData = { "deptno":20, "dname":"研发部", "loc":"深圳", "count":20, "avg":8000.0 }; db.dept.insert(deptData);

操作MongoDB

mongo里面没有查看集合结构的操作,因为集合的结构是没有规则的。

  • 关于ID的问题

组成:时间戳+机器码+PID+计数器

  • 查看第一个,删除数据

db.dept.findOne();

db.dept.remove({"_id":ObjectId("5a0e4aeb24a45ab4ab1259da")});

  • 修改数据

var deptData = { "deptno":50, "dname":"乞讨部", "loc":"家里蹲", "count":20, "avg":8000.0 }; db.dept.update({"_id":ObjectId("5a0e5f1424a45ab4ab1259db")},deptData);

  • 删除集合

db.集合名称.drop();

  • 删除数据库,在哪个数据库下执行,就会删除哪个数据库

db.dropDatabase()




本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/7852163.html,如需转载请自行联系原作者

相关文章: