在最初用时间和 listing_url 排序后,为什么我不能再做同样的事情?
After sorting initially with time and listing_url, why cant I do the same again?
下面的代码使用 time
和 listing_url
对字段进行排序问题是一旦我使用 time
进行排序,我就无法使用 listing_url
对其进行排序。
还有一次,如果我用 listing_url
对它进行排序,我真的无法再次对它进行排序。我觉得会话有问题,但我不知道该怎么办。
有人可以在我的代码中添加会话删除或取消设置功能吗?
TIA
Template.listItem.helpers({
entry :function() {
var selector={};
var options={
sort:{}
};
var sort_by_time = Session.get('sort_by_time');
var sort_by_listing = Session.get('sort_by_listing');
console.log('sort_by_time:', sort_by_time);
console.log('sort_by_listing:',sort_by_listing);
Session.unset('sort_by_listing');
if (sort_by_time) {
options.sort[sort_by_time] = -1;
};
Session.unset('sort_by_time');
if (sort_by_listing) {
options.sort[sort_by_listing] = 1;
};
console.log('Selector:',selector);
console.log('Options',options);
var facebookposts=FacebookPost.find(selector,options);
return facebookposts;
session
}
})
@mark Leiber 谢谢,我明白了!
这很有魅力
Template.listItem.helpers({
条目:函数(){
var selector={};
var options={
sort:{}
};
var sort = Session.get('sort');
if(sort) {
if(sort == 'created_at')
options.sort[sort] = -1;
if(sort == 'listing_url')
options.sort[sort] = 1;
}
console.log('Selector:',selector);
console.log('Options',options);
var facebookposts=FacebookPost.find(selector,options);
return facebookposts;
}
})
下面的代码使用 time
和 listing_url
对字段进行排序问题是一旦我使用 time
进行排序,我就无法使用 listing_url
对其进行排序。
还有一次,如果我用 listing_url
对它进行排序,我真的无法再次对它进行排序。我觉得会话有问题,但我不知道该怎么办。
有人可以在我的代码中添加会话删除或取消设置功能吗?
TIA
Template.listItem.helpers({
entry :function() {
var selector={};
var options={
sort:{}
};
var sort_by_time = Session.get('sort_by_time');
var sort_by_listing = Session.get('sort_by_listing');
console.log('sort_by_time:', sort_by_time);
console.log('sort_by_listing:',sort_by_listing);
Session.unset('sort_by_listing');
if (sort_by_time) {
options.sort[sort_by_time] = -1;
};
Session.unset('sort_by_time');
if (sort_by_listing) {
options.sort[sort_by_listing] = 1;
};
console.log('Selector:',selector);
console.log('Options',options);
var facebookposts=FacebookPost.find(selector,options);
return facebookposts;
session
}
})
@mark Leiber 谢谢,我明白了! 这很有魅力
Template.listItem.helpers({
条目:函数(){
var selector={};
var options={
sort:{}
};
var sort = Session.get('sort');
if(sort) {
if(sort == 'created_at')
options.sort[sort] = -1;
if(sort == 'listing_url')
options.sort[sort] = 1;
}
console.log('Selector:',selector);
console.log('Options',options);
var facebookposts=FacebookPost.find(selector,options);
return facebookposts;
} })