Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'use strict';
- const mongoose = require('mongoose');
- const UserSchema = new mongoose.Schema({
- name: String, // full name
- create_date: Date, // signup date
- email: String, // email == username
- password: String, // hashed password
- options: {
- assistants: {
- default: {
- enabled: Boolean, // Turn assistant on
- },
- },
- .... (other settings)
- },
- });
- module.exports = mongoose.model('User', UserSchema);
- user:model
- $__: internalCache{...}
- $init: true
- create_date: (...)
- email: (...)
- errors: undefined
- id: (...)
- isNew: false
- name: (...)
- options: model
- $init: true
- assistants: model
- $init: true
- create_date: undefined
- default: model
- $init: true
- assistants: undefined
- create_date: undefined
- email: undefined
- enabled: false <= the only real property!
- id: undefined
- name: undefined
- options: undefined
- ... etc
- email: undefined
- id: undefined
- name: undefined
- options: undefined
- password: undefined
- ...etc
- $__: internalCache{...}
- $__isNested: true
- email: undefined <= these ones are greyed-out
- id: undefined
- name: undefined
- options: undefined
- password: undefined
- "mongoose": {
- "version": "4.11.12",
- $ mongod --version
- db version v3.6.2
- $ node -v
- v9.4.0
Add Comment
Please, Sign In to add comment