在MongoDB中排序后获取对象的位置
Get position of object after sort in MongoDB
我开发了一个Web应用程序,我正在使用MongoDB来存储数据。我能够对数据进行排序并正确显示,但我想在使用 Mongo 排序后获取对象的位置。到目前为止,我有以下代码:
Websites.find({_id: {$lte: website_id}}, {sort:{upvotes: -1}}).count();
它不太管用。它返回某种位置,但与sort:{upvotes: -1}
无关。
那么,问题是,我怎样才能1
回到最赞成票的,2
回到第二个,等等?
这就是你如何做到这一点。
<template name="websites">
<h2>My Websites list</h2>
<div class="row">
{{#each websites}}
Index:{{@index}}
Feild1:{{feild1}}
Feild2:{{feild1}}
...
{{/each}}
</div>
</template>
Template.websites.helpers({
websites: function () {
return Websites.find({_id: {$lte: website_id}}, {sort:{upvotes: -1}});
},
index: function (index) {
return ++index;
},
})
我没有创建任何表或列表,但根据您的要求,您也可以添加它。我希望干草能解决问题。
Websites.find({_id: {$lte: website_id}}, {sort:{upvotes: -1}}).fetch()
相关文章:
- 通过拖动可以更改三维模型对象在Three.js场景中的位置
- 如何在鼠标悬停时将对象从起始位置移动到结束位置,然后在鼠标悬停后再次移动
- 使用地理坐标,对更靠近用户的对象进行排序'的位置
- 使用AngularJS修改对象位置只需一次
- jQuery拖动到相对位置的可排序列表中时出现可拖动辅助对象位置问题
- 为什么 javascript 返回对象位置 true 或 false
- 三.js使用矩阵旋转时对象位置问题
- 放大织物js,对象位置
- 获取 CSS 中指定的对象位置,以便在 jQuery 中修改
- 仅通过 GET 请求拉取对象的某些部分
- 在HTML5/JS中获取画布对象位置并移动到画布触摸位置
- pixi.js枢轴影响对象位置
- 不能访问正确的对象位置
- 三.js:无法补间对象位置 var(获得 null 错误),但对象本身实际上是可用的
- 取对象中的对象的值
- 无法更改对象位置
- 更改对象位置的分辨率
- 获取对象位置内的对象
- 反应.js动态抓取对象,导致未定义
- 在固定的地图大小和动态对象位置上计算比例因子