diff --git a/src/logs/logs.interface.ts b/src/logs/logs.interface.ts index 478a518..4cd7748 100644 --- a/src/logs/logs.interface.ts +++ b/src/logs/logs.interface.ts @@ -4,6 +4,7 @@ export interface ILogs { _id?: number; drone_id: number; gprmc: String; + gps_data: Object; sensorReadings: Object; createdAt?: Date; updatedAt?: Date; diff --git a/src/logs/logs.service.ts b/src/logs/logs.service.ts index dddac53..3e8068e 100644 --- a/src/logs/logs.service.ts +++ b/src/logs/logs.service.ts @@ -18,6 +18,7 @@ export class LogsService { const storedLog = new this.logsModel({ drone_id: data["id"], gprmc: data["GPRMC"], + gps_data: data["gps_data"], sensorReadings: data["sensorReadings"] }); let id = await storedLog.save(); diff --git a/src/schemas/logs.schema.ts b/src/schemas/logs.schema.ts index 18a651e..be349e9 100644 --- a/src/schemas/logs.schema.ts +++ b/src/schemas/logs.schema.ts @@ -3,5 +3,6 @@ import * as mongoose from 'mongoose'; export const LogsSchema = new mongoose.Schema({ drone_id: { type: Number }, gprmc: { type: String }, + gps_data: { type: Object }, sensorReadings: { type: Object } }, { timestamps: true });