const { ObjectId } = require('mongodb');
const { Util } = require('node-utils');
const moment = require('moment-timezone');
const Service = require('./service');
const mongoose = require('mongoose');
const ProposalSchema = require('../schemas/ProposalSchema');
const CompanySchema = require('../schemas/CompanySchema');
const UserSchema = require('../schemas/UserSchema');
const ActivitySchema = require('../schemas/ActivitySchema');
class Activity extends Service {
constructor() {
super();
this.collection = 'activities';
this.plural = 'activities';
this.singular = 'activity';
this.model = mongoose.model('Activity', ActivitySchema);
//this.fields = require('../lib/model-proposal');
}
getOne(activityId) {
//console.log(activityId);
return new Promise((resolve, reject) => {
let activity_Id = this._getId(activityId);
console.log(activity_Id);
this.model.findOne({ _id: activity_Id }, (err, res) => {
if (err) { console.log(err); reject(err); }
resolve(res);
});
});
}
}
module.exports = new Activity();
JavaScript is a dynamic, object-based language commonly used for client-side scripting in web browsers. Recently, server side JavaScript frameworks have also emerged. JavaScript runs on nearly every operating system and in almost every mainstream web browser.
TRUSTED BY
ASKER
Here's my next beast: https://www.experts-exchange.com/questions/29178499/How-do-I-passing-this-variable-into-my-method.html#questionAdd