store all messages to mongoDB

This commit is contained in:
Danny Avila 2023-02-06 13:28:21 -05:00
parent f2003da779
commit 232a823b9b
6 changed files with 102 additions and 15 deletions

View file

@ -32,11 +32,12 @@ const Message = mongoose.models.Message || mongoose.model('Message', messageSche
module.exports = {
saveMessage: async (message) => {
const { text, id, parentMessageId, conversationId } = message;
const { id, conversationId, parentMessageId, sender, text } = message;
await Message.create({
id,
conversationId,
parentMessageId,
sender,
text
});
}

View file

@ -25,12 +25,13 @@ async function dbConnect() {
const opts = {
useNewUrlParser: true,
useUnifiedTopology: true,
bufferCommands: false,
bufferCommands: false
// bufferMaxEntries: 0,
// useFindAndModify: true,
// useCreateIndex: true
};
mongoose.set('strictQuery', true);
cached.promise = mongoose.connect(MONGO_URI, opts).then((mongoose) => {
return mongoose;
});