2016-11-28 2 views
0

나는 MeteorJS를 한동안 사용해 왔으며 멋진 스택이라고 생각한다. 그러나 커서에 몇 가지 문제가 있습니다.next() 또는 prev()를 사용하여 MeteorJS 커서 이동하기

내 서식 파일 중 하나에 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() 가야합니다.

관련 문제