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');
module.exports = new Mongoose.Schema({
const DetailSchema = new Mongoose.Schema({
"about": { type: String },
"age": { type: Number, index: true },
"body": { type: String },
@@ -20,3 +20,10 @@ module.exports = new Mongoose.Schema({
"tested": { type: Date },
"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');
module.exports = new Mongoose.Schema({
const MessageSchema = new Mongoose.Schema({
"order" : { type: Number, default: 0 },
"text" : { type: String },
"image" : { type: String },
"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 DetailSchema = require('../models/detail');
const MessageSchema = require('../models/message');
const Details = require('../models/detail');
const Messages = require('../models/message');
const Mongoose = require('mongoose');
const ShortId = require('shortid');
@@ -12,8 +12,8 @@ const ATTACHMENT_SUFFIX_THUMBNAIL = '_thumbnail';
const ProfileSchema = new Mongoose.Schema({
"order" : { type: Number, default: 0 },
"details": { type: DetailSchema },
"messages" : [ { type: MessageSchema } ]
"details": { type: Details.schema },
"messages" : [ { type: Messages.schema } ]
});
const ProfileModel = Mongoose.model('profiles', ProfileSchema);