Files
simple-food-diary/api/models.ts
Julien Lengrand-Lambert dd694692a1 Working locally
2021-08-15 22:20:35 +02:00

22 lines
538 B
TypeScript

const mongoose = require('mongoose');
mongoose.connect(process.env.CONNECTION_STRING, {
useNewUrlParser: true,
useUnifiedTopology: true,
});
const entrySchema = new mongoose.Schema({
portionSize: String,
mealTypes: [String],
ts: Date,
});
const userSchema = new mongoose.Schema({
userId: { type: String, required: true, unique: true },
identityProvider: { type: String, required: true },
userDetails: { type: String, required: true },
entries: [entrySchema],
});
module.exports = mongoose.model('user', userSchema);