您当前的位置: 首页 >  mongodb

水的精神

暂无认证

  • 2浏览

    0关注

    711博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

MongoDB

水的精神 发布时间:2019-05-28 10:45:44 ,浏览量:2

我所有的知识的学习都是围绕着:是什么;有什么好处;怎么用。

目录

 

MongoDB是什么:

MongoDB有什么好处:

 MongoDB怎么用:

 MongoDB在java中的使用

MongoDB是什么:

 

BSON:二进制json

MongoDB有什么好处:

 MongoDB是NoSql的一种,相比关系型数据库,MongoDB更加灵活。主要是用js来操作。一般用来存储的文档型的数据。

 MongoDB怎么用:

 先安装(这里不做笔记了,很简单,实在不会就搜一个教程把)

 在MongoDB中,数据库和集合都不用创建,等第一次往库里边存东西的时候,自动创建库。

 基本指令:

基本操作 

  • 进入一个数据库(有一个特点,就算数据库没有,MongoDB也假装进来了已经,等插入数据的时候再创建):use  db_name 
  • 向数据库集合中插入一个文档:db.collection.insert()
  • 查询一个集合中的所有文档:db.集合名.find()  注意返回的是一个集合。
  • 按条件查询结合中的文档: db.集合名.find({}),括号里传的是对象的形式。
  • 修改一个文档: db.collection.update({},{}); 注意这个表示的试试后边的替换掉前边的文档。
  • 如果修改不想直接替换,就要使用修改器: db.collection.update({},{$set:{ }})
  • 如果想要删除一个属性:db.collection.update({},{$unset:{ 属性名:}})
  • 文档还可以内嵌(属性的值是一个文档,这就叫内嵌):db.collection.update({},{$set:{hobby:{movies:[ "hero","a chinese" ]}}})
  • 查询指定内嵌属性值:db.collection.find("hobby.movies":"hero")
  • 向指定的数组里边添加值; db.collection.update({name:""},{$push:{movices:" 内容"}})
  • 不增加重复的内容:db.collection.update({name:""},{$addToSet:{movices:" 内容"}})
  • 删除文档:db.collection.remove({})
  • 删除指定集合:db.collection.drop()
  • 想要插入两万条数据

for(var i = 1; i

关注
打赏
1664074814
查看更多评论
立即登录/注册

微信扫码登录

0.0425s