Meteor句柄将数据库字段值作为变量返回

时间:2015-04-15 16:24:05

标签: javascript mongodb meteor nosql

我想知道是否可以为Meteor中的变量分配字段

我想要实现的是截断一个来自Mongo的帖子标题的字符串。

这是我迄今为止尝试过的,没有任何运气:

classified: function() {
    return Ads.find({}, {sort: {createdAt: -1}});
},
truncTitle: function() {
    return classified.title.substring(1, 4);
}

有没有办法为变量分配字段值?

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用转换:

classified: function() {

    var transform = function(doc) {
        doc.truncTitle = doc.title.substring(1, 4)
        return doc;
    }

    return Ads.find({}, {transform: transform, sort: {createdAt: -1}});
}

然后在{{truncTitle}}循环中使用{{#each}}