小编daL*_*ard的帖子

MongoDB无限滚动排序结果

我在尝试实现以下目标时遇到问题:

我想要一个具有“无限”滚动功能的页面,并且所有获取的结果都按某些属性进行排序。代码当前的工作方式是,它放置查询、对结果进行排序并显示它们。问题是,一旦用户到达页面底部并放置新查询,该查询的结果就会被排序,但在其自己的上下文中。也就是说,如果总共有 100 个结果,而第一个查询仅显示 50 个,那么它们将被排序。但下一个查询(接下来的 50 个)仅根据这 50 个结果对结果进行排序,而不是根据 100 个(总结果)。

那么,我是否必须一次获取所有结果,对它们进行排序,然后对它们应用一些分页逻辑,还是有办法让 MongoDB 实际上具有无限滚动(AJAX 请求)并将排序应用于结果?

mongodb ruby-on-rails-3

5
推荐指数
1
解决办法
2393
查看次数

NSString*s = @"string"和NSString*s = [[NSString alloc] initWithString:@"string"]之间有什么区别?

我认为问题很清楚但仍然存在 - 有什么区别:

NSString *string = @"Hello world!";
Run Code Online (Sandbox Code Playgroud)

NSString *string = [[NSString alloc] initWithString:@"Hello world!"];
Run Code Online (Sandbox Code Playgroud)

如果已经回答了,请告诉我.

cocoa objective-c

1
推荐指数
1
解决办法
1607
查看次数

标签 统计

cocoa ×1

mongodb ×1

objective-c ×1

ruby-on-rails-3 ×1