你的位置:首页 > 数据库

[数据库]MongoDB常用操作

1.创建集合
有两种方式,显示创建和隐式创建

显示创建可以使用命令 db.createCollection(“集合名称")

隐式创建可以使用命令 db.集合名称.insert({}),指创建集合并同时向集合中插入数据,例如:db.customer.insert({name:”jack”})

 删除集合使用命令:db.集合名称.drop()

 

2.向集合添加文档

使用命令 db.集合名称.insert({}),例如: db.user1.insert({name:”jack”,age:20})

可以使用下面的循环语句批量插入多个文档
for(var i=0;i<1000;i++){
  db.customer.insert({name:”name”+i ,age:i});
}
还可以使用db.集合名称.save({})向集合中添加文档,
save于insert不同之处为:使用insert如果插入的文档中_id已经存在,则不能插入,类似于关系型数据库中的主键冲突 save方法如果插入的文档中_id已经存在,则执行更新

 

3. 删除集合中的文档
使用命令 db.集合名称.remove({删除条件}),不加删除条件为删除集合中的所有文档,例如,db.c1.remove() 为删除c1集合中的所有文档,db.c1.remove({name:”user1”})为删除c1集合中name为user1的文档