MongoDB常用语句
1.与关系型数据库对比
| 数据库软件 | Mysql | MongoDB |
|---|---|---|
| 数据库 | database | database |
| 表 | table | collection |
| 行 | row | document |
| 字段 | column | field |
| 索引 | index | index |
| 连接 | join | 不支持 |
| 主键 | primary key | primary key |
2.数据库
- 默认数据库为db
show dbs显示所有数据库db显示当前数据库use 数据库名连接到一个指定的数据库和创建数据库 库里必须得有东西,才会显示db.dropDatabase()删除数据库
3.集合
- 集合中只有在内容插入后,才会创建。创建集合后插入一个文档,集合才会真正创建
db.集合名.drop()删除集合db.createCollection('名')创建集合db.集合名.insert({k:v})show tables显示集合show collectionsdb.集合名.drop()删除集合名
4.文档
-
文档中k:v有序
-
区分大小写
-
k不能有空字符,不能有重复的键
mongodb中不需要设置相同的字段,并且相同的字段不需要设置相同的数据类型 -
插入文档
db.collection_name.insert(document) -
查看已插入的文档
db.col.find()
-更新图片
-
查看表中的数据
db.集合名.find.pretty() -
db.collection.find(查询条件,返回键) -
保存文档数据
db.集合名.save() -
删除文档
db.集合名.remove() -
删除一条数据
db.集合名.remove(条件,1) -
删除所有数据
db.col.remove({}) -
插入多个文档到集合中
db.collection.insertMany() -
插入一条数据到集合中
db.collection.insertOne()
5.字段的类型
- String
- Integer
- boolean
- double
- timestamp
- object
- null
- symbol
- date
6.连接数据库
- 本地默认连接
mongo - 本地非默认连接
mongo --port 端口号
7.具体代码实现







1182

被折叠的 条评论
为什么被折叠?



