2017-04-13 51 views
1

我有一個集合Files其中包含userId的物品。我想要一個獨特的陣列,集合中的所有userId流星從集合中獲得獨特的物品

這裏我的第一種方法(代碼從這裏:LINK

服務器方法

'uniqUser': function(){ 
    const distinct = Meteor.wrapAsync(Files.rawCollection().distinct,Files.rawCollection()); 
    const result = distinct('userId'); 
    console.log(result) 
    return result 
} 

客戶呼叫

uniqUser(){ 
    Meteor.call('uniqUser', function(err, data) { 
    console.log(data); 
    return data; 
    }); 
} 

console.log看起來不錯: enter image description here

但我的看法什麼都沒顯示!?也沒有錯誤...

uniqUser: 
{{#each uniqUser}} 
    <p>{{this}}</p> 
{{/each}} 
+0

你的'uniqUser'應該是像'{uniqUser:[「fsdfd」,「ooop」]} –

回答

0

我必須使用meteor-reactive-methodLINK

uniqUser() { 
    return ReactiveMethod.call("uniqUser"); 
    } 

和eveything是好的!