no message

This commit is contained in:
2018-03-03 21:22:17 -05:00
parent d2164121ea
commit ab5aea3211
3 changed files with 20 additions and 6 deletions

View File

@@ -1,6 +1,6 @@
const Mongoose = require('mongoose'); const Mongoose = require('mongoose');
module.exports = new Mongoose.Schema({ const DetailSchema = new Mongoose.Schema({
"about": { type: String }, "about": { type: String },
"age": { type: Number, index: true }, "age": { type: Number, index: true },
"body": { type: String }, "body": { type: String },
@@ -20,3 +20,10 @@ module.exports = new Mongoose.Schema({
"tested": { type: Date }, "tested": { type: Date },
"tribe": { type: String } "tribe": { type: String }
}); });
const DetailModel = Mongoose.model('details', DetailSchema);
module.exports = {
schema: DetailSchema,
model: DetailModel
};

View File

@@ -1,8 +1,15 @@
const Mongoose = require('mongoose'); const Mongoose = require('mongoose');
module.exports = new Mongoose.Schema({ const MessageSchema = new Mongoose.Schema({
"order" : { type: Number, default: 0 }, "order" : { type: Number, default: 0 },
"text" : { type: String }, "text" : { type: String },
"image" : { type: String }, "image" : { type: String },
"isUser" : { type: Boolean, default: false, required: true, index: true } "isUser" : { type: Boolean, default: false, required: true, index: true }
}); });
const MessageModel = Mongoose.model('messages', MessageSchema);
module.exports = {
schema: MessageSchema,
model: MessageModel
};

View File

@@ -1,6 +1,6 @@
const fs = require('fs'); const fs = require('fs');
const DetailSchema = require('../models/detail'); const Details = require('../models/detail');
const MessageSchema = require('../models/message'); const Messages = require('../models/message');
const Mongoose = require('mongoose'); const Mongoose = require('mongoose');
const ShortId = require('shortid'); const ShortId = require('shortid');
@@ -12,8 +12,8 @@ const ATTACHMENT_SUFFIX_THUMBNAIL = '_thumbnail';
const ProfileSchema = new Mongoose.Schema({ const ProfileSchema = new Mongoose.Schema({
"order" : { type: Number, default: 0 }, "order" : { type: Number, default: 0 },
"details": { type: DetailSchema }, "details": { type: Details.schema },
"messages" : [ { type: MessageSchema } ] "messages" : [ { type: Messages.schema } ]
}); });
const ProfileModel = Mongoose.model('profiles', ProfileSchema); const ProfileModel = Mongoose.model('profiles', ProfileSchema);