mongoose.js 717 B

123456789101112131415161718192021222324252627282930
  1. const Mongoose = require('mongoose');
  2. Mongoose.Promise = Promise;
  3. const { SchemaTypes } = Mongoose;
  4. Mongoose.connect('mongodb://tfb-database:27017/hello_world', { useNewUrlParser: true })
  5. .catch(error => {
  6. console.error(error);
  7. process.exit(1);
  8. });
  9. const WorldSchema = new Mongoose.Schema({
  10. _id: Number,
  11. randomNumber: Number,
  12. }, {
  13. collection: 'world',
  14. versionKey: false
  15. });
  16. const FortuneSchema = new Mongoose.Schema({
  17. id: SchemaTypes.Number,
  18. message: SchemaTypes.String,
  19. }, {
  20. collection: 'fortune',
  21. versionKey: false,
  22. });
  23. module.exports.Worlds = Mongoose.model('World', WorldSchema, 'world');
  24. module.exports.Fortunes = Mongoose.model('Fortune', FortuneSchema, 'fortune');