MongoDB数据库和集合的基本操作
非关系型数据库
- 命令区分大小写;命令结束符为回车(与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数据库和集合的基本操作相关推荐
- MongoDB 数据库、集合创建删除与文档插入
本文章主要介绍mongodb的基本命令,前提条件,你的本地已经安装了mongo. 一.基本命令使用(主要是创建,增删改.) 0.mongoDb统计信息 获得关于MongoDB的服务器统计,需要在Mon ...
- python操作mongodb数据库-删除集合、集合数据
删除集合单个文档 使用 delete_one() 方法来删除一个文档,该方法第一个参数为查询对象,指定要删除哪些数据. import pymongomyclient = pymongo.MongoCl ...
- MongoDB数据库(一:基本操作)
1.创建名称为自己姓名拼音缩写的数据库: 2.创建名为姓名拼音缩写+col的集合,如dugncol: 3.删除2中的集合,重新创建格式如dugncolnew的集合: 4.在3创建的集合中,插入10条文 ...
- MongoDB 实战教程:数据库与集合的 CRUD 操作篇
你好,我是悦创. 公众号:AI悦创 简介 MongoDB 是非关系型数据库(NoSQL)的代表之一,它具有高灵活.可水平扩展.高可用等优秀特性,并且它提供了强大又丰富的查询语句使开发者能够随心所欲地操 ...
- Java操作MongoDB数据库CRUD(增删查改)
Java操作MongoDB数据库CRUD(增删查改) 借助mongo-java-driver包,对MongoDB数据库的集合(DataTable)及文档(BSON对象数据)进行增删查改操作.本文的核心 ...
- mongodb数据库显示obj_MongoDB基础(三)—基本操作及管理 | leon的博客
第1章 MongoDB的基本操作 1.1 查询帮助信息 > help db.help() help on db methods db.mycoll.help ...
- 头歌 MongoDB 数据库基本操作
MongoDB 数据库基本操作 第1关:数据库创建 第2关:创建集合 第3关:文档操作一 第4关:文档操作二 第1关:数据库创建 pgrep mongo -l mongo use mydb db.my ...
- 分布式数据库NoSQL(二)——MongoDB 数据库基本操作
MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系 ...
- mongodb在mysql中怎么用,mongoDB数据库基本操作
mongoDB中聚集集合(collection/coll)相当于mysql中的表 文档相当于mysql中的每一行数据 常用命令 1.获得帮助命令db.help() db.表名.help() db.表名 ...
最新文章
- 使用第三方工具覆写Object中方法
- php mysql 编程原理_PHP开发的原理及优势介绍
- leetcode解题报告:198 House Robber
- java dayofweek_Java DayOfWeek getDisplayName()用法及代碼示例
- hfss13.0安装教程
- 链接聚合是将一组物理接口_500字描述华为VLAN聚合工作原理 你看懂了吗?
- linux addr2line
- 函数的重载、覆盖和隐藏
- .Net MVC 自定义Action类型,XmlAction,ImageAction等
- 《Online Filtering Training Samples for Robust Visual Tracking》解析
- 图解DotNet框架之一:编译与执行引擎(上)
- android layout 渲染,java – 渲染android.support.design.widget.CoordinatorLayout的问题
- web项目导出excel表格
- 3D旋转相册html+css代码分享
- 用人单位不与劳动者签定书面劳动合同的后果
- 带有风的诗词_带有风的诗句
- GSCoolink GSV6201 TypeC/DP to HDMI2.1
- Android -- 创建数据库到SD卡
- python公开课模块_Course2-Python函数和模块
- 一阶电路实验报告心得_rc一阶电路的响应测试心得体会
热门文章
- Cortex字库文件使用
- mysql8自定义安装位置_docker 自定义安装 mysql8
- 判断文本的行数c语言,软件工程统计文件中字符串个数,单词个数,词频,行数
- matlab listbox选中输出,vba中ListBox控件的使用
- 原型对象prototype与继承
- jquery $.each()遍历array,map等集合
- VS2013解决error LNK2019: 无法解析的外部符号 mfcs120ud.lib
- 【Thread】java类Thread中提供了检测线程是否中断的方法,说一说你的了解?
- Android入门学习2
- mysql connector读后记