ICode9

精准搜索请尝试: 精确搜索
  • MongoDB基础2021-10-21 20:02:53

    基础入门 1. MongoDB:一种非关系型数据库,偶数版本为稳定版,奇数版本为开发版。 2. MongoDB对于32位系统支持不佳,所以3.2版本以后没有再对32位系统的支持。 3. MongoDB中,数据库(database)->集合(collections)->文档(document),单位级别逐级变小。 4. 下载地址:Downloads for win32

  • mongoose2021-10-19 21:04:24

    官网地址:http://www.mongoosejs.net/  基本使用 我们先创建一个models的文件夹 安装mongoose:  npm install --save mongoose 首先创建一个schema model文件夹内部创建一个Dogs.js文件 //Dog.js文件 var mongoose = require("mongoose"); // 创建schema,创建数据库表的表头 var

  • nodejs连接mongodb2021-10-19 18:02:41

    首先我们先去 mongodb官网 注册一个账号,然后申请一个免费的服务器,直接用qq邮箱注册即可。 1.填写相对应的注册信息,然后去qq邮箱确认下。 2.选择服务器,这边我们选择 FREE 就可以了,毕竟自己学习的话(521M)已经够用了。然后我们点击 Create,进行下步操作。 3. 选择服务器,建议选择香港、

  • Mongoose 聚合数据2021-10-07 10:34:46

    Mongoose Aggregate 的使用方法,详细介绍在mongodb中如何聚合表数据。该API使用场景非常广泛,常见的如统计标签下文章数量,统计分类下文章数量 http://ghmagical.com/article/page/id/1NSGRZGU93cy

  • MongoDB学习笔记三 - Mongoose API的使用2021-08-18 01:32:04

    在上一篇我们讲了如何通过Mongoose想数据库动态添加数据, 接下来我们一起来看一下如何通过Mongoose来对数据库进行增删改查等一系列操作 Model 对象的方法 remove(cinditions,callback) deleteOne(conditons.callback) deleteMant(conditions,callback) find(conditions,projecti

  • MongoDB学习笔记二- Mongoose2021-08-17 01:32:05

    MongoDB学习笔记二 Mongoose Mongoose 简介 之前我们都是通过shell来完成对数据库的各种操作, 在开发中大部分时候我们都需要通过程序来完成对数据库的操作 而Mongoose就是一个让我们可以通过Node来操作MongoDB的模块 Mongoose是一个对象文档模型(ODM)库,它对Node原生的MongoDB模

  • Vue+elementUi《后台管理系统》后台接口准备012021-07-31 02:31:54

    一、首先要连接数据库,准备一个db.js module.exports = app =>{ const mongoose = require('mongoose') //数据库连接,允许新连接生成 mongoose.connect('mongodb://127.0.0.1:27017/vue_moba',{ useNewUrlParser:true }) //加载所有模块 requi

  • node.js + express + mongoose + express-art-template + mongodb 博客实战项目[黑马程序员]--part012021-07-22 16:35:03

    一、项目依赖: "dependencies": { "art-template": "^4.13.2", "bcryptjs": "^2.4.3", "config": "^3.3.6", "dateformat": "^4.5.1", "

  • TypeScript NestJS文件上传下载接口(复制过去即可用)2021-07-05 18:03:27

    TypeScript NestJS文件上传下载接口 我这里用了mongodb保存文件上传记录 mongoose框架 安装依赖 修改package.json 后yarn install "dependencies": { "@grpc/proto-loader": "^0.6.1", "@nestjs/common": "^7.6.15", "@nestjs/conf

  • 3_mongoose ODM框架及其安装2021-07-02 02:32:10

    3_mongoose ODM框架及其安装mongoDBmongoose安装 mongoDB和mongoose 我们可以将mongoDB想象成原始炼铁的一系列过程,将铁矿破碎、磨粉、烧结,这个过程都是人工操作的,极其繁琐,效率低下。所以对mongoDB进行封装,引入mongoose。 mongoose可以想象成自动化流水线炼铁作业,大幅度提高操

  • nodejs操作mongodb之七(mongoose聚合函数的使用)2021-06-15 16:05:04

    一、使用聚合函数多表查询和mongodb类似的 1、定义schema const mongoose = require('./db'); const OrderSchema = mongoose.Schema({ order_id: String, uid: Number, trade_no: String, all_price: Number, all_num: Number, }) module.exports = mong

  • nodejs操作mongodb之五(数据校验)2021-06-15 16:04:31

    一、数据校验的介绍 在mysql数据库层面中常见的数据校验,非空字段 二、mongoose中自带的数据校验 1、required表示这个数据必须传入 2、max用于Number类型数据,允许的最大值 3、min用于Number类型数据,允许的最小值 4、enum枚举类型,要去数据必须满足枚举值里面的其中一个 5、

  • nodejs操作mongodb之三(关于schema的使用)2021-06-15 16:04:24

    一、schema默认参数 很多时候我们会设置默认参数,不插入数据的时候就默认这个值 1、封装好的连接数据库模块 // 第一步 const mongoose = require('mongoose'); // 第二步连接数据库 mongoose.connect('mongodb://root:123456@localhost/nest_cms', { useNewUrlParser: true

  • nodejs操作mongodb之二(mongoose操作mongodb)2021-06-15 16:04:04

    一、nodejs中使用mongodb 1、mongoosejs文档 2、安装包 npm i mongoose --save 二、mongoose使用的基本步骤 1、安装包 2、连接数据库 const mongoose = require('mongoose'); // 连接到数据库 mongoose.connect('mongodb://localhost/nest_cms'); // 如果有用户名与密

  • 使用Mongoose框架连接到Mongodb数据库,添加数据并查看,更新2021-05-26 22:36:07

    1,编写js代码 //引入包 // const mongoose = require('mongoose'); // 建立 到mongoDB 的连接 const mongoose = require('mongoose'); // mongoose.connect('mongodb://localhost:27017/testmgdb', { mongoose.connect('mongodb://localhost:27017/sc

  • 学习mongoDb笔记2021-05-25 11:32:55

    MongoDB 关系型和非关系型数据库 关系型数据库(表就是关系,或者说表与表之间存在关系)。 所有的关系型数据库都需要通过sql语言来操作 所有的关系型数据库在操作之前都需要设计表结构 而且数据表还支持约束 唯一的 主键 默认值 非空 非关系型数据库 非关系型数据库非常的灵活

  • mongoose纲要和模型(schema&model)2021-05-24 10:34:27

    根据纲要(Schema)和dataBase中的集合(Collection)创建模型(Model) Schema(纲要):并没有实质性的操作集合,只是在程序中设定了一些规则,然后应用规则到数据库集合中来创建model. const userSchema= new mongoose.Schema({ // definition:定义,释义,清晰... name:String, age:N

  • 使用Mongoose框架连接到Mongodb数据库2021-05-24 09:02:41

    1,安装Mongoose驱动 cnpm install mongoose --save 2,编写js代码 // 建立 到mongoDB 的连接 const mongoose = require('mongoose'); // mongoose.connect('mongodb://localhost:27017/testmgdb', { mongoose.connect('mongodb://localhost:27017/scitc', {

  • mongoose连接数据库(connect函数)2021-05-23 19:32:19

    数据库的连接 const mongoose = require('mongoose') // 如果数据库(database)不存在就会创建 mongoose.connect('mongodb://localhost/eg', { useNewUrlParser: true, useUnifiedTopology: true }, function (err) { if (err) console.log('连接数据库失败�

  • Unix网络编程——Mongoose开源项目源码解读(1):概述2021-05-17 10:56:54

    简述: Mongoose前身为shttpd,使用标准C/C++编写而成,转为嵌入式设备设计的,支持跨平台的网络服务器库。Mongoose实现了非阻塞式事件驱动API,支持TCP, UDP, HTTP, WebSocket, CoAP, MQTT。Mongoose的三个基本结构体:struct mg_mgr;           // 持有所有活动的连接的事件管

  • node+egg中mongdb的一些知识点2021-04-29 19:32:57

    在nodeJS中使用egg和mongdb遇到不少问题,今天简单记录下来 1.数据库连接配置文件      参数说明: url: '',   // 你的数据库地址,不需要端口号 options:可配置化参数        user:username // 用户名    pass:password// 数据库密码       autoIndex:false/ture // 默认

  • node.js 操作数据库(mongoose 第三方模块)2021-04-04 23:32:58

    1. MongoDB 概述 为什么要使用数据库? 动态网站中的数据都是存储在数据库中的。数据库可以用来持久存储客户端通过表单收集的用户信息。数据库软件本身可以对数据库进行高效的管理。 什么是数据库? 数据库即存储数据的仓库,可以将数据进行有序地分门别类的存储。它是独立于语言

  • 在nodejs中使用mongodb2021-03-17 12:01:40

    使用官方的mongodb包来操作 https://github.com/mongodb/node-mongodb-native 使用第三方包mongoose 基于官方mongodb包进行的封装 地址 https://mongoosejs.com/ 使用: 安装mongoose npm install --save mongoose 使用 const mongoose = require('mongoose'); //

  • mongoose.connect()方法在powershell中报错2021-03-14 10:02:42

    mongoose.connect()方法在powershell中报错 报错内容: 网站服务器连接成功,请访问localhost (node:14116) Warning: Accessing non-existent property ‘MongoError’ of module exports inside circular dependency (Use node --trace-warnings ... to show where the warning w

  • 【Node】---- mongoose & express & ejs2021-03-12 13:05:52

    1、Mongoose:是在node.js环境下对mongodb进行便捷操作的对象模型工具,是nodeJs提供连接mongodb的一个库,遵循一种模板式方法,能够对输入的数据进行自动处理。   2、mongoose操作 引入mongoose模块 定义url地址,最后加上数据库名称 连接数据库:mongoose.connect(url, (err) => {}) 创建

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有