mongodb

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: 安装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 常见使用
513 0
MongoDB 常见使用
|
2月前
|
NoSQL JavaScript MongoDB
MongoDB
【10月更文挑战第28天】
37 2
|
存储 NoSQL MongoDB
Mongodb(一)
Mongodb(一)
|
NoSQL Shell Linux
|
NoSQL 前端开发 MongoDB
MongoDB应用
初始化路由模板 数据库和前端页面交互 编写注册的后台接口 先连接数据库 和前台进行数据交互 文章的后台接口 先查询所有的文章内容 发文章 一些验证方法 邮箱验证 用户名随机生成
72 0
|
存储 SQL NoSQL
mongoDB(二)
mongoDB
96 0
|
消息中间件 分布式计算 NoSQL
MongoDB适用场景
MongoDB适用场景
|
存储 SQL 分布式计算
MongoDB的介绍
MongoDB的介绍
91 0
|
NoSQL JavaScript Java
MongoDB资料大全
为了帮助大家进一步了解MongoDB,云栖社区组织翻译了GitHub Awesome MongoDB 资源,涵盖MongoDB中常见的库与工具、应用列表、以及相关的文档、教程等资源。
43484 0
|
存储 缓存 NoSQL
初探MongoDB
MongoDB 日志 存储引擎
1337 0
下一篇
DataWorks