1.0.5 • Published 4 years ago

smongo v1.0.5

Weekly downloads
8
License
MIT
Repository
github
Last release
4 years ago

smongo

Simple and useful tools for Mongoose library
const smongo = require('smongo');

var db = smongo('lpchat', {
  User: require('./user'),
});

db.User.find({}).then(users => console.log(users));

Model

module.exports = (fields, list, item, db) => {

  // Fields ====================================================================

  fields({
    username:       { type: String, default: '' },
    email:          { type: String, default: 'example@mail.ru' },
  });

  // Static Methods ============================================================

  list.confirmEmail = (key) => db.Confirmation
    .findOne({
      key: key,
    });

  // Instance Methods ========================================================

  item.updateActivity = self => {
    self.lastActivity = new Date();
    return self.save();
  };

};
1.0.2

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.1

4 years ago

0.1.18

4 years ago

1.0.0

4 years ago

0.1.15

4 years ago

0.1.16

4 years ago

0.1.17

4 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.2

5 years ago

0.0.15

5 years ago

0.0.14

8 years ago

0.0.13

8 years ago

0.0.12

8 years ago

0.0.11

8 years ago

0.0.9

8 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.1

8 years ago