2、MongoDB的集合和文档

1、MongoDB的集合(表):

1)、数据库操作:

  创建数据库:use 数据库名

  查看所有数据库:show dbs

  删除数据库:use 数据库  

  db.dropDatabase()

  查看当前数据库:db

 

2)、集合操作:

  创建集合:db.createCollection("集合名")

  查看集合:show collections/tables

  删除集合:db.集合名称.drop()

 

 2、MongoDB的文档(记录):

 

 

 

 

1、插入数据:

  insert插入的数据会根据id去判断是否重复,如果重复会报错;而相同的文档id save会去更新!

  插入数据:db.集合名称.insert(json)

              db.集合名称.save(json)

  插入多条数据:db.集合名称.insert([多个json])

 

2、修改数据:

  // 修改name=曹操的文档,修改年龄为22,年龄属性有则修改,无则添加;

  // mutil:默认是false,修改一个,true修改所有符合条件的;

  修改数据:db.student.update({"name":"曹操"},{$set:{"age":22}},{"multi":true}) 

  // 这样其他的属性都没有啦,只有country

  db.student.update({"name":"曹操"},{"country":"蜀国"}) 

 

3、删除数据:

  // 默认删除一条,justOne为true,删除所有符合条件的;

  删除数据:db.student.remove({"name":"曹操"},{"justOne":true})

 

4、查询数据:

  查看所有数据:   db.student.find() 

          db.student.find({})

 

转载于:https://www.cnblogs.com/fangsheng/p/10309858.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值