博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
操作MongoDB
阅读量:4574 次
发布时间:2019-06-08

本文共 838 字,大约阅读时间需要 2 分钟。

操作MongoDB

  • 使用库
use mldn;

这个时候并不创建。

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

这个时候才创建库mldn。

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

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

422101-20171117103601874-286872049.png

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

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

    422101-20171117120224609-1663303948.png

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()

转载于:https://www.cnblogs.com/jiqing9006/p/7852163.html

你可能感兴趣的文章
简单易用的图像解码库介绍 —— stb_image
查看>>
HTML标签(二)
查看>>
在weblogic下运行Python脚本
查看>>
短信开发技术总结--协议篇
查看>>
HashMap实现原理分析
查看>>
私有类方法
查看>>
java网络编程Socket通信详解
查看>>
为什么使用Nosql:Nosql和SQL的区别
查看>>
<转>DNS服务系列之二:DNS区域传送漏洞的安全案例
查看>>
LINUX中常用操作命令
查看>>
【android】动画效果研究(View)【1】
查看>>
(三)常用的数学函数
查看>>
生产信息集成分析平台(MIIAS V1.0) 概述
查看>>
学习进度——第十五周
查看>>
iOS开发UI篇—从代码的逐步优化看MVC
查看>>
简谈-网络爬虫的几种常见类型
查看>>
File对象目录列表器
查看>>
(K)ubuntu上将分区格式化成NTFS格式
查看>>
uva 12003 Array Transformer (大规模阵列)
查看>>
mysql5.7二进制包安装方式
查看>>