X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=otf-frontend%2Fserver%2Fsrc%2Ffeathers%2Fmodels%2Ffile.model.js;fp=otf-frontend%2Fserver%2Fsrc%2Ffeathers%2Fmodels%2Ffile.model.js;h=f33e17ba385d05cf2dc894e08753b04d00448dca;hb=cf067bb8bd9b45e79a85e9612a0f4c5abeb727b8;hp=a41d24c98f0d60452a12933a927a31336c176fbb;hpb=596b1d89c5f63170ed40abb6f7b9395178c5e44e;p=it%2Fotf.git diff --git a/otf-frontend/server/src/feathers/models/file.model.js b/otf-frontend/server/src/feathers/models/file.model.js index a41d24c..f33e17b 100644 --- a/otf-frontend/server/src/feathers/models/file.model.js +++ b/otf-frontend/server/src/feathers/models/file.model.js @@ -14,16 +14,37 @@ ##############################################################################*/ -const mongooseGridFS = require('mongoose-gridfs'); - module.exports = function (app) { - const mongoose = app.get('mongooseClient'); - - const gridfs = mongooseGridFS({ - collection: 'fs', - model: 'File', - mongooseConnection: mongoose.connection - }); + const mongooseClient = app.get('mongooseClient'); + const { Schema } = mongooseClient; + const files = new Schema({//Esquema base de los usuarios. + length: { + type: Number + }, + chunkSize: { + type: Number + }, + uploadDate: { + type: Date + }, + md5: { + type: String + }, + filename: { + type: String + }, + contentType: { + type: String + }, + metadata: { + type: Object + }, + path:{ + type:String, + readonly:true + } + },{collection:`fs.files`, shardKey: { filename: 1 }}); + + return mongooseClient.model('files', files); - return gridfs.model; };