Files
freeplanet_serverside/src/server/models/subscribers.js

33 lines
680 B
JavaScript
Raw Normal View History

2022-09-14 11:32:04 +02:00
const mongoose = require('mongoose').set('debug', false)
2019-02-05 03:40:22 +01:00
const Schema = mongoose.Schema;
mongoose.Promise = global.Promise;
mongoose.level = "F";
const { ObjectId } = require('mongodb');
2019-02-05 03:40:22 +01:00
// Resolving error Unknown modifier: $pushAll
mongoose.plugin(schema => {
schema.options.usePushEach = true
});
const SubscriberSchema = new Schema({
endpoint: String,
keys: Schema.Types.Mixed,
userId: String,
access: String,
browser: String,
2019-02-05 03:40:22 +01:00
createDate: {
type: Date,
default: Date.now
}
});
2023-12-09 11:55:58 +01:00
var Subscription = module.exports = mongoose.model('subscribers', SubscriberSchema);
Subscription.createIndexes()
.then(() => { })
.catch((err) => { throw err; });