const mongoose = require('mongoose'); const Schema = mongoose.Schema; const tools = require('../tools/general'); mongoose.Promise = global.Promise; mongoose.level = "F"; // Resolving error Unknown modifier: $pushAll mongoose.plugin(schema => { schema.options.usePushEach = true }); const WhereSchema = new Schema({ idapp: { type: String, }, code: { type: String, }, placename: { type: String, }, whereicon: { type: String, }, }); WhereSchema.statics.executeQueryTable = function (idapp, params) { return tools.executeQueryTable(this, idapp, params); }; WhereSchema.statics.findAllIdApp = function (idapp) { const Where = this; const myfind = { idapp }; return Where.find(myfind, (err, arrrec) => { return arrrec }); }; const Where = mongoose.model('Where', WhereSchema); module.exports = { Where };