1

Hubert OGのおかげで解決しました!

人気のあるプロパティを持つコレクションがあり、次のことを行います。

var x = collection.find({},{sort: {popularity: 1}})

そして、この特定の並べ替えによって、(ID を使用して) ドキュメントの位置 (インデックス) を見つけたいと考えています。

どうやってやるの?カーソルを配列に変換してループする必要がありますか、それともインデックスを与えることができる流星に組み込まれているものはありますか?

よろしくお願いします、ダニエル。

4

2 に答える 2

0

私が正しく理解していれば:)

var first = collection.find({}).fetch();

var x = collection.find({},{sort: {popularity: 1}}).fetch();

for(var m=0; m<x.length;m++){
    console.log(first.indexOf(x[m].fieldName))
}
于 2013-07-15T12:01:27.107 に答える