123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- import mongoose from 'mongoose';
- const { Schema } = mongoose;
- const appData = {
- msgId: {
- type: String,
- required: true,
- },
- msgLogDateTime: {
- type: Date,
- required: true,
- default: () => Date.now()
- },
- msgDateTime: {
- type: Date,
- required: true,
- default: () => Date.now()
- },
- msgTag: [String],
- msgPayload: {
- type: String,
- required: true
- }
- }
- const messageSchema = new mongoose.Schema({
- appLogLocId: {
- type: String,
- ref: `appLogLoc`,
- required: true
- },
- appData: appData
- });
- const grpcMessageSchema = new mongoose.Schema({
- id: {
- type: String,
- required: true
- },
- message: messageSchema
- })
- module.exports = grpcMessageSchema
|