From 19dc3b06829b61eb46cee9f97d9d700161037ce7 Mon Sep 17 00:00:00 2001 From: Devin Alvaro <devin.alvaro@gmail.com> Date: Tue, 21 Nov 2017 17:43:54 +0700 Subject: [PATCH] Add Mongoose wrapper class ChatData --- mongoose.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 mongoose.js diff --git a/mongoose.js b/mongoose.js new file mode 100644 index 0000000..1ca2783 --- /dev/null +++ b/mongoose.js @@ -0,0 +1,15 @@ +class ChatData { + constructor () { + this.mongoose = require('mongoose') + this.mongoose.connect('mongodb://localhost/wbd3_chat') + + this.chatSchema = new this.mongoose.Schema({ + participant_ids: [Number], + chats: [{ + owner_id: Number, + content: String + }] + }) + this.ChatModel = this.mongoose.model('Chat', this.chatSchema) + } +} -- GitLab