this is my structure folder
- express_example
| ---- app.js
| ----
| -------- songs.js
| -------- albums.js
| ---- and other expressjs files
song.js
var mongoose = require('mongoose') , Schema = mongoose.Schema , ObjectId = Schema.ObjectId; var SongSchema = new Schema({ name: {type: String, default: 'songname'} , link: {type: String, default: './data/train.mp3'} , date: {type: Date, default: Date.now()} , position: {type: Number, default: 0} , weekOnChart: {type: Number, default: 0} , listend: {type: Number, default: 0} }); mongoose.model('Song', SongSchema); module.exports = SongSchema;
album.js
var mongoose = require('mongoose') , Schema = mongoose.Schema , SongSchema = require('./songs') , ObjectId = Schema.ObjectId; var AlbumSchema = new Schema({ name: {type: String, default: 'songname'} , thumbnail: {type:String, default: './public/images/album/unghoangphuc/U1.jpg'} , date: {type: Date, default: Date.now()} , songs: [SongSchema] }); mongoose.model('Album', AlbumSchema);
How can I put an album with a code request by album id in the album.js file
source share