[英]submit query from index.ejs file to return a specific document from a mongodb collection
[英]Need to render specific index/location of returned results from MongoDB query
使用AngularJS和MognoDB,是否可以查询数据库,返回结果,然后将结果呈现在角度视图中,但要以返回数据的特定索引/位置为准?
注意:对象以阵列形式返回...
例如:
用户单击带有ui-sref的<a>
标签,从View1导入View2。 URL触发对MongoDB的查询,返回500个结果。 在View2中,我需要以分页格式(已经完成)呈现结果,但是要在<a>
标记处于打开状态的特定结果上进行分页START。
问题:返回结果并呈现View2,但是结果从返回列表的开头开始,而不是从View1单击的特定结果开始。
<div class="col m3" dir-paginate="material in graniteStuff | itemsPerPage: 20">
<a ui-sref="material({id: material.material_category_id})"><div class="card">
<div class="card-image small">
<img ng-src="http://...">
</div>
<div class="card-content" id="color">
<p>{{ material.material_name }}</p>
<p>{{ material.material_country_of_origin }}</p>
</div>
</div>
</a>
</div>
我通过ui-sref将id作为参数传递给查询,但是我还需要将材料名称作为参数传递,或者以某种方式在该特定位置开始返回结果。
您的搜索查询需要使用pageindex和pagesize并返回总结果的子集,以及给出该pagesize的页面数。
然后,您可以呈现分页元素,设置“活动”寻呼机按钮,然后仅呈现该页面的结果。
.skip(pageindex * pagesize).limit(pagesize) // pageindex is 0 based
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.