service-privateroom
This commit is contained in:
parent
bc6aa6dd28
commit
c00d9ba51d
8 changed files with 264 additions and 0 deletions
31
backend/service-privateroom/models/Message.js
Normal file
31
backend/service-privateroom/models/Message.js
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
const mongoose = require("mongoose")
|
||||
const config = require("../config");
|
||||
|
||||
const url = config.mongodbHost+config.mongodbDatabase;
|
||||
|
||||
mongoose.connect(url,({useNewUrlParser: true, useUnifiedTopology: true})).then( function(){
|
||||
console.log('mongodb-privated-room connected '+mongoose.connection.readyState);
|
||||
}).catch(function(err){
|
||||
console.log('error : '+err);
|
||||
});
|
||||
|
||||
const MessageSchema = new mongoose.Schema(
|
||||
{
|
||||
conversationId: {
|
||||
type: String
|
||||
},
|
||||
sender: {
|
||||
type: String
|
||||
},
|
||||
text: {
|
||||
type: String
|
||||
},
|
||||
date:{
|
||||
type: Date,
|
||||
},
|
||||
},
|
||||
{ timestamps: true },
|
||||
{ versionKey: false }
|
||||
);
|
||||
|
||||
module.exports = mongoose.model(config.mongodbPrivatedMessages, MessageSchema);
|
||||
Reference in a new issue