zoukankan      html  css  js  c++  java
  • mongoDB与mongoose

    mongodb是一个基于分布式文件存储的文档型数据库

    MongoDB 是一个介于关系数据库和非关系数据库之间的产品

    MongoDB 最大的特点是他支持的查询语言非常强大,而且还支持对数据建立索引

    官方网址:https://www.mongodb.com/

    常用的关系型数据库有Sql Server、mysql、Oracle

    特点:

    非关系型的、分布式的、开源的、水平可扩展的

    适用场景:

    (1)网站数据:MongoDB 非常适合实时的插入,更新与查询,并具备网站实时数据存储所需的复制及高度伸缩性

    (2)缓存:由于性能很高,MongoDB 也适合作为信息基础设施的缓存层。

    (3)大尺寸,低价值的数据

    (4)高伸缩性的场景:MongoDB 非常适合由数十或数百台服务器组成的数据库

    (5)用于对象及 JSON 数据的存储:MongoDB 的 BSON 数据格式非常适合文档化格式的存储及查询

    安装:

    1、找到所安装的目录

    比如E:BJweboshDB,输入mongod 按tab补全,然后输入 --dbpath = 数据库存放的位置--port=27017

    //27017是mongodb默认

    2、重新打开窗口使用npm i 进行安装

    3、输入npm run dev 运行服务

    4、安装成功,输入localhost:80进行访问

    mongoose是在node.js异步环境下对mongodb进行便捷操作的对象模型工具

    mongoose是针对mongoDB操作的一个对象模型库,封装了mongoDB对文档的、增删改查等方法

    网址:网址:http://mongoosejs.com

    安装:

    npm install mongoose --save-dev
  • 相关阅读:
    luogu P3376 【模板】网络最大流
    cogs 774. [USACO Open09] 捉迷藏
    1002. A+B for Polynomials (25) (浮点数判0)
    1001. A+B Format (20) (%0nd)
    7-28 搜索树判断(25 分)
    7-27 家谱处理(30 分)
    7-26 Windows消息队列(25 分)(堆排序)
    7-25 朋友圈(25 分)(并查集)
    7-24 树种统计(25 分)(二叉排序的应用)
    7-23 还原二叉树(25 分)
  • 原文地址:https://www.cnblogs.com/theblogs/p/10565293.html
Copyright © 2011-2022 走看看