Skip to content

Instantly share code, notes, and snippets.

View bobbari's full-sized avatar

mahendra nath bobbari

View GitHub Profile
@bobbari
bobbari / user.ts
Created February 17, 2021 07:35 — forked from jgololicic/user.ts
Mongoose, Typescript, Pre hook, hash password, compare passwords
import * as mongoose from 'mongoose';
import {Schema} from 'mongoose';
const bcrypt = require('bcrypt-nodejs');
const userSchema = new Schema({
local: {
username: String,
email: {type: String, unique: true, index: true, sparse: true, lowercase: true, trim: true},
password: String,
@bobbari
bobbari / AdvancedMongoose.md
Created February 17, 2021 07:32 — forked from jnewman12/AdvancedMongoose.md
Advanced Mongoose

Advanced Mongoose

advanced mongoose


Objectives

  • Define virtual properties for a model
  • Modify how a model is serialized to JSON
@bobbari
bobbari / rxjs_operators_by_example.md
Created June 20, 2020 07:51 — forked from btroncone/rxjs_operators_by_example.md
RxJS 5 Operators By Example