2016-11-28 6 views
0

私はMeteorJSをしばらく使用していて、それは素晴らしいスタックだと思っています。しかし、私はカーソルにいくつか問題があります。next()またはprev()でMeteorJSカーソルを移動する

私はテンプレートの1つにmyCollection.find({...});を渡していますが、私はMeteor.setTimeout(...);を使って時間ベースでこのカーソル全体を移動したいと考えています。

myCursor.forEach(...);でカーソルを反復しようとしましたが、それはmyCursor.next();またはmyCursor.prev();のようなもので移動する方法があるかどうか疑問に思っていました。

答えて

1

Meteorのカーソルには、.next()または.prev()演算子はありません。 .find()skipオプションを使用して、結果のレコード数をスキップすることができます。これは、ページ分割、クエリ、元のために有用である:

MyCollection.find(query,{sort: {name: 1}, skip: 20 }) 

は名前でソートが、最初の20個のソートされたエントリをスキップし、あなたの名前で注文した文書を与えるだろう。

それ以外の場合は、カーソル上での反復のために.forEach()が行く方法です。

関連する問題