zoukankan      html  css  js  c++  java
  • mongoDB学习

    mongodb 文档数据库,存储的是文档(Bson->json的二进制化).

    特点:内部执行引擎为JS解释器, 把文档存储成bson结构,在查询时,转换为JS对象,并可以通过熟悉的js语法来操作.

    mongo文档型数据库: 表下的每篇文档,都可以有自己独特的结构(json对象都可以有自己独特的属性和值)

    思路: 如果有电影, 影评, 影评的回复, 回复的打分

    在传统型数据库中, 至少要4张表, 关联度非常复杂.

    在文档数据库中,通过1篇文档,即可完成.  体现出文档型数据库的反范式化.

    {

    fiim:’天龙八部’

    comment:[

    {content:’王家卫的电影风格’,

    reply:[‘支持’,’好’]

    }

    ]

    }

     

    关于mongoDB在linux下的安装:

    在自己的目录下方创建一个多级目录存放mongoDB;

    image

    使用wegt 下载mongoDB;

     

    image

    解压tar

    image

    目录结构解析:

    image

    配置:

    mkdir -pv /data/mongodb/db

    创建mongodb日志的文件存放目录

    mkdir -pv /data/mongodb/logs

    启动MONGODB

    /data/mongodb/bin/mongod --dbpath=/data/mongodb/db --logpath=/data/mongodb/logs/mongodb.log

    显示:

    mongodb默认连接端口为27017

    关于增删该查

    使用命令db.help;可以查看全部命令

    查看数据库showdbs or show databases;

    使用test库 use test;

    查看表 show tables or show collections;

  • 相关阅读:
    CodeForces 785D Anton and School
    CodeForces 785C Anton and Fairy Tale
    CodeForces 785B Anton and Classes
    CodeForces 785A Anton and Polyhedrons
    爱奇艺全国高校算法大赛初赛C
    爱奇艺全国高校算法大赛初赛B
    爱奇艺全国高校算法大赛初赛A
    EOJ 3265 七巧板
    EOJ 3256 拼音魔法
    EOJ 3262 黑心啤酒厂
  • 原文地址:https://www.cnblogs.com/xu-xiang/p/5844017.html
Copyright © 2011-2022 走看看