Meteor如何从MongoDB中获取一个元素

时间:2015-08-17 11:42:34

标签: javascript mongodb meteor

在我的MongoDatabase中,我有5个元素。

首先是_id然后跟随他的跟随者和跟随他的跟随者。

现在我试图只获取IDFOLLOWING元素

var userid = Relationships.findOne({follower: Meteor.user().username}).idfollowing;
这是有效的!

现在我在数据库中有5个条目,代码只显示1个ID而不是5

1 个答案:

答案 0 :(得分:2)

尝试一下:

// fetch an array of relationships where the current user is the follower
var selector = {follower: Meteor.user().username};
var relationships = Relationships.find(selector).fetch();

// create an array of ids? by extracting the idfollowing values from relationships
var userIds = _.pluck(relationships, 'idfollowing');

以下是

的文档