Spaces:
Running
Running
| // src/models/PriceRecord.js | |
| // --------------------------------------------------------------- | |
| // MongoDB schema for storing daily gold & silver prices. | |
| // Used for historical graph data (1M, 3M, 6M, 1Y, 3Y). | |
| // --------------------------------------------------------------- | |
| const mongoose = require('mongoose'); | |
| const priceRecordSchema = new mongoose.Schema({ | |
| date: { type: String, required: true, unique: true, index: true }, // YYYY-MM-DD | |
| gold24k: { type: Number, required: true }, // INR per gram | |
| silver999: { type: Number }, // INR per gram | |
| source: { type: String, default: 'IBJA' } | |
| }); | |
| module.exports = mongoose.model('PriceRecord', priceRecordSchema); | |