entry.js 521 B

1234567891011121314151617181920212223242526272829
  1. 'use strict';
  2. import mongoose from 'mongoose'
  3. import entryData from '../../InitData/entry'
  4. const Schema = mongoose.Schema;
  5. const entrySchema = new Schema({
  6. id: Number,
  7. is_in_serving: Boolean,
  8. description: String,
  9. title: String,
  10. link: String,
  11. image_url: String,
  12. icon_url: String,
  13. title_color: String
  14. });
  15. const Entry = mongoose.model('Entry', entrySchema)
  16. Entry.findOne((err, data) => {
  17. if (!data) {
  18. for (let i = 0; i < entryData.length; i++) {
  19. Entry.create(entryData[i]);
  20. }
  21. }
  22. })
  23. export default Entry