커서 커서로 변환 쉽게 .toArray(foo)
방법을 사용하여 배열로 변환 할 수 있습니다배열이
var cursor = col.find({});
cursor.toArray(function (err, itemsArray) {
/* do something */
});
을하지만 내가 모든 커서 기능을해야합니다 커서에 itemsArray
을 변환 할 수 있습니까?
var Iterator = function() {
var items = [];
var index = 0;
return {
"createCursor" : function (listing) {
items = listing;
},
"next" : function() {
if (this.hasNext()) {
return items[index++];
} else {
return null;
}
},
"hasNext" : function() {
if (index < items.length) {
return true;
} else {
return false;
}
}
}
}();
그래서 다음 배열을 다음과 같이 사용 :
var newCursor = foo (itemsArray);
typeof newCursor.toArray === "function" // true
MongoDB 커서 api를 에뮬레이트하고 싶습니다. –
@LeonidBeschastny 가능한 경우 에뮬레이트하고 싶지만 배열을 커서로 변환하기 위해 기존 API를 실제로 사용하고 싶습니다. –
나는 그런 API가 존재하는지 의심 스럽다. –