【问题标题】:How to limit returned elements from an array from user's collection in Meteor.js?如何限制 Meteor.js 中用户集合中数组的返回元素?
【发布时间】:2015-09-29 16:57:52
【问题描述】:

这是我的代码:

    return Meteor.users.findOne({
             privNumber: this.privNo
           }).friends;

在 HTML 中,我只需要显示朋友数组中的 5 个最新元素。 我试图将元素推入另一个数组,但后来我制作了一个数组数组,这不是我需要的方式。

我正在寻找合适的方法。

感谢您的帮助!

【问题讨论】:

    标签: meteor collections


    【解决方案1】:

    你需要做类似的事情

    var friends = Meteor.users.findOne({privNumber: this.privNo}).friends;
    //some sorting depending on how your object looks like
    return friends.slice(0, 4);
    

    假设你有5个朋友在数组中,如果没有你可以试试

    return (friends.length >= 5) ? friends.slice(0, 4) : friends;
    

    【讨论】:

    • 谢谢,辛迪斯!您的解决方案完全符合我的预期。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-23
    • 2016-05-27
    • 1970-01-01
    相关资源
    最近更新 更多