1.0.5 • Published 3 years ago

smongo v1.0.5

Weekly downloads
8
License
MIT
Repository
github
Last release
3 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

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

0.1.18

3 years ago

1.0.0

3 years ago

0.1.15

3 years ago

0.1.16

3 years ago

0.1.17

3 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.2

4 years ago

0.0.15

4 years ago

0.0.14

6 years ago

0.0.13

6 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.9

6 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.1

7 years ago