2

コレクション内のすべての名前のリストを表示するにはどうすればよいですか?

以下の例では、すべてのシンセ + counterDivItemのリストをコンソールに表示したいと考えています。savedState.find({}).count();を使用して特定のエントリの数を表示する方法を知っています。 しかし、実際に名前のリストを表示する方法がわかりません。

savedState.insert({Category:"SYNTHS", items: [{Name:"synth" + counterDivItem }]});
4

1 に答える 1

0

検索カーソルで forEach を実行し、アイテムを反復処理して、 Name の値をリストにプッシュします。

var list = [];

savedState.find().forEach(function(state){
    for (a = 0; a < state.items.length; a++) {
        list.push(state.items[a].Name);
    }
});

console.log(list);
于 2013-02-28T19:00:04.133 に答える