非关系型数据库

  • 命令区分大小写;命令结束符为回车(与MySQL不同之处)

mongodb配置

  • sudo service mongodb start
  • mongo

mongodb基本概念

  • 集合
    对应于关系型数据库的的概念,创建集合:db.createCollections("<集合名>");删除集合:db.<集合名>.drop();获取所有集合:show collections
  • 文档
    对应于关系型数据库的记录的概念,mongodb的文档,是以类json的bson(json升级版)这种松散的数据结构表现的
    向集合中插入文档
    1.使用insert()
    e.g.:db.<集合名>.insert([{name:"hello",email:"hello@qq.com"},{name:"world",email:"world@qq.com"}])
    2.使用save()(注意与insert()区别,save()在插入数据时,如果集合不存在将自动创建集合)
    e.g.:db.<集合名>.save([{name:"hello",email:"hello@qq.com"},{name:"world",email:"world@qq.com"}])
  • 数据库
    1.创建数据库:use <数据库名>
    2.查看当前连接的数据库:db
    3.查看所有数据库:show dbs
    4.销毁数据库:切换到要销毁的数据库,然后执行db.dropDatabase()

转载于:https://www.cnblogs.com/mengnan/p/6790439.html

MongoDB数据库和集合的基本操作相关推荐

  1. MongoDB 数据库、集合创建删除与文档插入

    本文章主要介绍mongodb的基本命令,前提条件,你的本地已经安装了mongo. 一.基本命令使用(主要是创建,增删改.) 0.mongoDb统计信息 获得关于MongoDB的服务器统计,需要在Mon ...

  2. python操作mongodb数据库-删除集合、集合数据

    删除集合单个文档 使用 delete_one() 方法来删除一个文档,该方法第一个参数为查询对象,指定要删除哪些数据. import pymongomyclient = pymongo.MongoCl ...

  3. MongoDB数据库(一:基本操作)

    1.创建名称为自己姓名拼音缩写的数据库: 2.创建名为姓名拼音缩写+col的集合,如dugncol: 3.删除2中的集合,重新创建格式如dugncolnew的集合: 4.在3创建的集合中,插入10条文 ...

  4. MongoDB 实战教程:数据库与集合的 CRUD 操作篇

    你好,我是悦创. 公众号:AI悦创 简介 MongoDB 是非关系型数据库(NoSQL)的代表之一,它具有高灵活.可水平扩展.高可用等优秀特性,并且它提供了强大又丰富的查询语句使开发者能够随心所欲地操 ...

  5. Java操作MongoDB数据库CRUD(增删查改)

    Java操作MongoDB数据库CRUD(增删查改) 借助mongo-java-driver包,对MongoDB数据库的集合(DataTable)及文档(BSON对象数据)进行增删查改操作.本文的核心 ...

  6. mongodb数据库显示obj_MongoDB基础(三)—基本操作及管理 | leon的博客

    第1章 MongoDB的基本操作 1.1 查询帮助信息 > help db.help()                    help on db methods db.mycoll.help ...

  7. 头歌 MongoDB 数据库基本操作

    MongoDB 数据库基本操作 第1关:数据库创建 第2关:创建集合 第3关:文档操作一 第4关:文档操作二 第1关:数据库创建 pgrep mongo -l mongo use mydb db.my ...

  8. 分布式数据库NoSQL(二)——MongoDB 数据库基本操作

    MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系 ...

  9. mongodb在mysql中怎么用,mongoDB数据库基本操作

    mongoDB中聚集集合(collection/coll)相当于mysql中的表 文档相当于mysql中的每一行数据 常用命令 1.获得帮助命令db.help() db.表名.help() db.表名 ...

最新文章

  1. 使用第三方工具覆写Object中方法
  2. php mysql 编程原理_PHP开发的原理及优势介绍
  3. leetcode解题报告:198 House Robber
  4. java dayofweek_Java DayOfWeek getDisplayName()用法及代碼示例
  5. hfss13.0安装教程
  6. 链接聚合是将一组物理接口_500字描述华为VLAN聚合工作原理 你看懂了吗?
  7. linux addr2line
  8. 函数的重载、覆盖和隐藏
  9. .Net MVC 自定义Action类型,XmlAction,ImageAction等
  10. 《Online Filtering Training Samples for Robust Visual Tracking》解析
  11. 图解DotNet框架之一:编译与执行引擎(上)
  12. android layout 渲染,java – 渲染android.support.design.widget.CoordinatorLayout的问题
  13. web项目导出excel表格
  14. 3D旋转相册html+css代码分享
  15. 用人单位不与劳动者签定书面劳动合同的后果
  16. 带有风的诗词_带有风的诗句
  17. GSCoolink GSV6201 TypeC/DP to HDMI2.1
  18. Android -- 创建数据库到SD卡
  19. python公开课模块_Course2-Python函数和模块
  20. 一阶电路实验报告心得_rc一阶电路的响应测试心得体会

热门文章

  1. Cortex字库文件使用
  2. mysql8自定义安装位置_docker 自定义安装 mysql8
  3. 判断文本的行数c语言,软件工程统计文件中字符串个数,单词个数,词频,行数
  4. matlab listbox选中输出,vba中ListBox控件的使用
  5. 原型对象prototype与继承
  6. jquery $.each()遍历array,map等集合
  7. VS2013解决error LNK2019: 无法解析的外部符号 mfcs120ud.lib
  8. 【Thread】java类Thread中提供了检测线程是否中断的方法,说一说你的了解?
  9. Android入门学习2
  10. mysql connector读后记