mongodb

本文涉及的产品
云数据库 MongoDB,通用型 2核4GB
简介: 安装mongodbsudo apt-get install mongodb启动mongodb服务service mongodb start进入mongomongo查看数据库> show dbs使用school这个数据库(不用创建,直接...

安装mongodb

sudo apt-get install mongodb

启动mongodb服务

service mongodb start


进入mongo

mongo

查看数据库

> show dbs

使用school这个数据库(不用创建,直接使用就是创建了)

> use school

查询当前使用的数据库

>db

删除数据库(进入到要删除的数据库下面)

>db.dropDatabase()

查看当前的数据库中都哪些表

>show  tables

删除表

>db.表名.drop()

col 是集合名,如果该集合不在该数据库中, MongoDB 会自动创建该集合并插入文档。

>db.col.insert({id:'123',name:'qwe'})

也可以这样插入(将要插入的内容当作一个变量)

>1={id:'123',name:'qwe'}

>db.col.insert(1)

查看已插入的文档

>db.col.find()

更新已存在的文档

>db.col.update({'id':'123'},{$set:{'id':'234'}})


在col集合中插入多条数据

db.col.insert( [{id:'124',name:'qwe'},{id:'125',name:'wer'},{id:'124',name:'asd'}] )

删除数据中的文档

>db.col.remove({id:'123'})

pretty() 方法以格式化的方式来显示所有文档。

>db.col.find().pretty()

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
目录
相关文章
|
NoSQL 安全 数据库连接
MongoDB 常见使用
MongoDB 常见使用
411 0
MongoDB 常见使用
|
7月前
|
NoSQL MongoDB
mongodb
mongodb
26 0
|
4月前
|
存储 NoSQL MongoDB
关于MongoDB
关于MongoDB
87 0
|
8月前
|
存储 NoSQL 关系型数据库
什么时候选择MongoDB
什么时候选择MongoDB
65 2
|
9月前
|
JSON NoSQL MongoDB
初学mongoDB(一)
初学mongoDB
47 0
|
9月前
|
存储 SQL NoSQL
mongoDB(二)
mongoDB
69 0
|
存储 分布式计算 NoSQL
MongoDb的主要特点
MongoDB 是一个面向文档存储的数据库,操作起来比较简单和容易
223 0
|
存储 NoSQL MongoDB
我们为什么选择使用mongodb?
定义:MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是可以应用于各种规模的企业、各个行业以及各类应用程序的开源数据库。作为一个适用于敏捷开发的数据库,MongoDB的数据模式可以随着应用程序的发展而灵活地更新。
1900 0
|
NoSQL Shell Linux
|
存储 NoSQL 数据库