#MONGOOSE

使用mongoose和bcrypt实现用户密码加密

  最近在做的个人项目中,需要对密码进行加密保存,对该操作的详细步骤记录如下 介绍  关于mongoose已经写过博客就不再赘述,下面主要介绍bcrypt  bcrypt是一个由两个外国人根据Blowfish加密算法所设计的密码散列函数。实现中bcrypt会使用一个加盐的流程以防御彩虹表攻击,同时bcrypt...

Mongoose基础入门

  Mongoose是在node.js异步环境下对mongodb进行便捷操作的对象模型工具。本文将详细介绍如何使用Mongoose来操作MongoDB NodeJS驱动  在介绍Mongoose之前,首先介绍使用NodeJS操作MongoDB的方法  如果使用程序操作数据库,就要使用MongoDB驱动。Mon...
代码星球 ·2020-05-24

mongoose设置默认值、模块化及性能测试

1.mongoose设置默认值1.1Schema中未定义的字段,其数据不能被添加在上一篇文章里说到,首先要定义一个Schema,作为对数据库集合的各个字段类型的规范定义,此外,在添加数据时,如果添加的数据字段没有在Schema中定义,那么该字段数据不会被添加到集合里:/*定义Schema*/constNewsSchem...

mongoose 联表查询之populate使用及注意事项

在使用mongoose时,想通过一个外键与另一张表建立关联时,不知该如何简单快捷的实现,特地去查了一下,发现了population这个功能,在此简单记录下mongoose的populate使用。 【前言】MongoDB是NoSQL数据库,易扩展,比传统数据库更适合处理大数据。Mongoose是基于Node.j...

Mongoose类库使用教程---实现增删改查

Mongoose是在nodejs环境中对MongoDB数据库操作的封装,一种对象模型工具,可以将数据库中的数据转换为javascript对象供我们使用。Mongoose安装npminstallmongoose安装成功后,我们就可以使用require('mongoose')来使用了;下面是链接本地数据库mongoosed...

Node.js 常用Mongoose方法

Node.js手册查询-Mongoose方法一、Schema  一种以文件形式存储的数据库模型骨架,无法直接通往数据库端,也就是说它不具备对数据库的操作能力.可以说是数据属性模型(传统意义的表结构),又或着是“集合”的模型骨架/*定义一个Schema*/varmongoose=require("...
首页上一页12下一页尾页