MongoDB-集合操作

这一节是集合的创建,删除,修改,查询。类似于MySQL中的表一样

创建集合

方法1

1
2
3
4
db.createCollection(collection_name)

e.g. 创建class1集合
db.createCollection('class1')

方法2

当向一个集合中插入数据的时候, 如果集合不存在则自动创建

1
db.collection_name.insert(...)

查看数据库中集合

1
2
3
show collections

show tables

集合命名规则

  1. 合法的UTF-8字符
  2. 不能有\0
  3. 不能以system.开头,因为这是系统保留集合前缀
  4. 不能和关键字重名

删除集合

1
2
3
4
5
db.collection.drop()

e.g. 删除class2集合
db.class2.drop()

集合的重命名

1
2
3
4
db.collection.renameCollection("new_name")

e.g. 将class集合重命名为 class0
db.class.renameCollection("class0")