【发布时间】:2012-02-03 13:56:58
【问题描述】:
这是我的结构文件夹
-- express_example
|---- app.js
|---- 型号
|-------- 歌曲.js
|-------- 相册.js
|---- 和 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);
我怎样才能将代码查询专辑按专辑ID放入文件album.js
【问题讨论】:
标签: node.js mongodb mongoose express