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 collections
  • db.集合名.drop()删除集合名

4.文档

  • 文档中k:v有序

  • 区分大小写

  • k不能有空字符,不能有重复的键
    mongodb中不需要设置相同的字段,并且相同的字段不需要设置相同的数据类型

  • 插入文档db.collection_name.insert(document)

  • 查看已插入的文档db.col.find()
    -更新图片MongoDB常用语句

  • 查看表中的数据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.具体代码实现

MongoDB常用语句
MongoDB常用语句
MongoDB常用语句
MongoDB常用语句
MongoDB常用语句
MongoDB常用语句
MongoDB常用语句

相关文章: