我开发了一个web应用程序,并使用MongoDB存储数据。我能够对数据进行排序并正确地显示它,但是我希望在使用Mongo排序之后得到对象的位置。到目前为止,我有这样的代码:
Websites.find({_id: {$lte: website_id}}, {sort:{upvotes: -1}}).count();
不太好用。它返回某种位置,但与 sort:{upvotes: -1} 无关。
sort:{upvotes: -1}
因此,问题是,如何将 1 返回到最受欢迎的位置,如何将 2 返回到第二个,等等?
1
2
618夏日盛惠
2核2G云服务器首年95元,GPU云服务器低至9.93元/天,还有更多云产品低至0.1折…
Websites.find({_id: {$lte: website_id}}, {sort:{upvotes: -1}}).fetch()
这就是你能做到的。
<template name="websites"> <h2>My Websites list</h2> <div class="row"> {{#each websites}} Index:{{@index}} Feild1:{{feild1}} Feild2:{{feild1}} {{/each}} </template> Template.websites.helpers({ websites: function () {