Template.orionMaterializePagesIndex.rendered = function(){
$(".table").sortable({
items: ".odd,.even",
delay: 100,
refreshPositions: true,
revert: true,
helper: "clone",
scroll: true,
scrollSensitivity: 50,
scrollSpeed: 35,
start: function(event, ui) {
$(ui.helper).addClass("dragging");
}, // end of start
stop: function(event, ui) {
$(ui.item).removeClass("dragging");
}, // end of stop
update: function(event, ui) {
var index = 0;
_.each($(".odd,.even"), function(item) {
orion.pages.collection.update({_id: item.id}, {
$set:{
pos: index++,
}
});
});
}
}).disableSelection();
}
这里也是我的monogodb集合文档到生成的字段的图像 - > http://s12.postimg.org/wp0c82yjx/Screen_Shot_2015_06_28_at_11_34_33_AM.png
答案 0 :(得分:0)
您可以为集合中的每个文档添加字段“listPosition”。您可以按listPosition对文档集合进行排序,并根据需要更新每个文档的listPosition。
Collection.find({}, {sort: {listPosition: 1}});
以上代码将返回订购的文件。