码迷,mamicode.com
首页 > 数据库 > 详细

MongoDB常用操作--集合1

时间:2016-12-23 07:43:22      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:不同   技术   .com   ack   remove   方式   常用操作   mon   log   

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的文档 

 

 

 

MongoDB常用操作--集合1

标签:不同   技术   .com   ack   remove   方式   常用操作   mon   log   

原文地址:http://www.cnblogs.com/ganchuanpu/p/6213416.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!