consulta con mongoose

esta es mi carpeta de estructura
express_example
| —- app.js
| —- modelos
| ——– canciones.js
| ——– albums.js
| —- y otros archivos de expressjs

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); 

¿Cómo podría poner la consulta de código de la identificación de álbum por álbum en el archivo album.js

ejemplo:

 var mongoose = require('mongoose') , Album = mongoose.model('Album'); app.get('/posts/:id', function(req, res, next) { Album.findById(req.params.id, function(err, album) { // album is available here }); }); 

visita http://mongoosejs.com/docs/finding-documents.html para obtener más información sobre cómo encontrar documentos.

PD: esta es la tercera vez que respondo a tu pregunta 🙂