2013-06-27 2 views
0

Meteor.Collection의 요소를 교체해야하지만 이전 요소와 동일한 위치에 나타나도록 대체하고 싶습니다.Meteor Collection의 색인에 문서 삽입

나는 observe의 문서에서 콜백에 atIndex 매개 변수가 있음을 확인했습니다.

예컨대

이렇게하면 특정 인덱스 위치에 개체를 삽입 할 수 있습니까?

+0

예를 들어 'created'필드를 추가하고 오래된 'created'값을 새 객체에 복사하고 그 후에 오래된 것을 삭제할 수 있습니다. 나는 이것이 콜렉션 정렬을위한보다 유연한 방법이라고 생각한다. – Denis

+0

이것은 점점 더 많은 숫자를 가진'_index' 필드를 추가하는 접근 방식입니다. 하지만 atIndex가 이미 존재하기 때문에 이것을 사용하는 것이 맞을 것입니다. –

답변

1

.update()을 사용하면 동일한 위치에 나타납니다.

아니면 내가 뭘 하려는지 오해 한 것일까 요?

+0

thats right,하지만 id는 변경되지만 id를 변경할 수는 없습니다. 안 그래? –

+0

왜 _id를 변경 하시겠습니까? .update()를 사용하면 _id가 변경되지 않습니다. –

+0

id는 뭔가에 의존 할 수 있으므로 내 고유 한 16 진수 ID를 생성합니다. –

관련 문제