Advertisement
An0n0ym0usHacker

Mongo Schemas

Jan 2nd, 2021
786
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const mongoose = require('mongoose')
  2.  
  3.  
  4. // mongoose configs
  5. mongoose.connect('mongodb://localhost:27017/TopWriter', { useNewUrlParser: true, useUnifiedTopology: true });
  6. mongoose.set('useFindAndModify', false);
  7.  
  8.  
  9. // mongoose schemas
  10. const DjangoSession = mongoose.model('DjangoSession', new mongoose.Schema({ id: String, session_key: String, expire_date: Date, session_data: String, }, { collection: 'django_session' }))
  11. const DjangoUsers = mongoose.model('DjangoUsers', new mongoose.Schema({ id: Number, last_login: Date, is_superuser: Boolean, username: String, first_name: String, last_name: String, email: String, is_staff: Boolean, is_active: Boolean, date_joined: Date }, { collection: 'auth_user' }))
  12. const dialog = mongoose.model('dialog', new mongoose.Schema({ id: Number, first_id: Number, second_id: Number }, { collection: 'messenger_dialog' }))
  13. const messages = mongoose.model('messages', new mongoose.Schema({ id: Number, read: Boolean }, { collection: 'messenger_message' }))
  14.  
  15.  
  16. // exports
  17.  
  18. module.exports = { DjangoSession, DjangoUsers, messages, dialog }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement