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