2017-04-20 37 views
0

我有一個mongodb查詢,它給我回2個字段(110,1; 105,1; 105,2)。現在,我想寫這導致到一個數組,這樣我就可以在一段時間功能使用它們:MongoDB推數組

110, 1 
105, 1 
105, 2 

我寫下面的功能,但在當下陣列沒有提出。

'otherHelperFunction': function(){ 
    var array = {}; 
    var finalSpielertemp = UserSpieler.find({UserID: 1}).map(function(doc) { 
    {$push: array{doc.SpielerID, doc.SpieltagID}}; 
    }); 
} 

我該如何定義一個數組?我認爲var array = {}將不正確,右邊的數組是如何被推入的?

我希望任何人都可以給我一個小費。謝謝。

+2

我認爲你需要學習JavaScript第一 –

+0

整個代碼是沒有意義的。也許你正在調用「數組」對象?我想你可能需要在嘗試流星之前學習基礎知識。 –

回答

0

不幸的是,你的代碼和你的解釋沒有任何意義。我不知道你在做什麼,所以我不能幫你。

你似乎在什麼是對象和數組是什麼之間混淆。這裏有一個非常簡單的說明的區別。我懇請您使用在線課程like this one瞭解JavaScript的基礎知識!

的陣列的定義如下:

var array = [];

的對象被定義如下:

var object = {};

陣列存儲數據是這樣的:

[ 1, 2, 3, 4, 5 ]

對象存儲數據是這樣的:

{ name: "Ben", age: 25, country: "France" }