相关疑难解决方法(0)

如何获取在另一个模型中定义的mongoose数据库的Schema

这是我的文件夹结构:

+-- express_example
|---- app.js
|---- models
|-------- songs.js
|-------- albums.js
|---- and another files of expressjs
Run Code Online (Sandbox Code Playgroud)

我在文件songs.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}
});

module.exports = mongoose.model('Song', SongSchema);
Run Code Online (Sandbox Code Playgroud)

这是我的文件albums.js中的代码

var mongoose = require('mongoose') …
Run Code Online (Sandbox Code Playgroud)

javascript mongoose mongodb nosql node.js

51
推荐指数
3
解决办法
5万
查看次数

玉模板:属性循环?

我在我的玉视图中有一个javascript对象,如下所示:

element = {
    name: 'createdAt',
    type: 'text',
    attrs: {
        class: 'date',
        type: 'text',
        placeholder: 'Created at'
    }
}
Run Code Online (Sandbox Code Playgroud)

我想在输入标签上生成属性,尝试这样的事情

input(
   each k, v in element.attrs
       k= v  
)
Run Code Online (Sandbox Code Playgroud)

当然这不起作用,我也尝试了一些内联代码,但没有成功.你有什么想法帮助我吗?

javascript templating node.js pug

6
推荐指数
1
解决办法
1122
查看次数

在Jade中渲染数组

我把一个数组传给了玉

router.get('/index', function(req, res){
    var users = ["A","B","C"];  
    res.render('index', {user: users})
});   
Run Code Online (Sandbox Code Playgroud)

//我在玉中得到什么

li #{user}
<li>a,b,c</li>                               

li #(user[0])
<li>a</li>
Run Code Online (Sandbox Code Playgroud)

如何在不必编写用户[0],用户[1],用户[2]的情况下获得此代码?

<li>A</li> 
<li>B</li> 
<li>C</li>
Run Code Online (Sandbox Code Playgroud)

我试过跟随,但我有错误.

#{user}中的
每个项目用户中的每个项目

javascript arrays node.js pug

-1
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×3

node.js ×3

pug ×2

arrays ×1

mongodb ×1

mongoose ×1

nosql ×1

templating ×1