我正在尝试从 Mongoose 对象输出属性列表,但我也得到了很多 Javascript 辅助函数。我想知道是否有一种干净的方法来输出我的 Mongoose 模式属性。
我的 Jade 显示代码如下所示:
h4 Legacy data
ul
- each val, key in d.old
li= key + ": " + val
我的猫鼬模式定义是
Entry = new Schema({
old : {
submitter : String,
table : String,
wordid : Number
}
});
但是当页面被渲染时,会同时输出一堆其他的 Javascript 属性和函数。例如
_scope: [object Object]
toObject: function () { return this.get(path); }
wordid: 2035
...
是否有一种简单的方法可以仅通过我的模式中的属性进行迭代?我可以使用指定的列表,但我想知道是否有更好的方法。
实际上,我将如何编写指定的方式?在 ruby 中我知道我可以做到[ 'wordid', 'submitter' ].each
,但 Jade 中是否有等价物?