从数据库中获取数据后,便可以对数据进行排序,在以下示例中,无涯教程将创建 Users 集合,无涯教程将使用 sort 参数( {sort:{name:1}} )按名称对收集数据进行排序。数字 1 用于设置升序。如果要使用降序,则应使用 -1 。
Users=new Mongo.Collection('users'); Users.insert({ name: 'James', email: 'eee@example.com', joined: new Date(2016, 2, 23) }); Users.insert({ name: 'Learnfk', email: 'iii@example.com', joined: new Date(2016, 2, 19) }); Users.insert({ name: 'Jennifer', email: 'aaa@example.com', joined: new Date(2016, 6, 24) }); var sortByName=Users.find({}, {sort: {name: 1}}).fetch(); var sortByEmail=Users.find({}, {sort: {email: 1}}).fetch(); var sortByJoined=Users.find({}, {sort: {joined: 1}}).fetch(); console.log(sortByName); console.log(sortByEmail); console.log(sortByJoined);
无涯教程可以通过电子邮件以相同方式对数据进行排序。
Users=new Mongo.Collection('users'); Users.insert({ name: 'James', email: 'eee@example.com', joined: new Date(2016, 2, 23) }); Users.insert({ name: 'Learnfk', email: 'iii@example.com', joined: new Date(2016, 2, 19) }); Users.insert({ name: 'Jennifer', email: 'aaa@example.com', joined: new Date(2016, 6, 24) }); var sortByEmail=Users.find({}, {sort: {email: 1}}).fetch(); console.log(sortByEmail);
最后,无涯教程可以按加入日期对其进行排序。
链接:https://www.learnfk.comhttps://www.learnfk.com/meteor/meteor-sorting.html
来源:LearnFk无涯教程网
Users=new Mongo.Collection('users'); Users.insert({ name: 'James', email: 'eee@example.com', joined: new Date(2016, 2, 23) }); Users.insert({ name: 'Learnfk', email: 'iii@example.com', joined: new Date(2016, 2, 19) }); Users.insert({ name: 'Jennifer', email: 'aaa@example.com', joined: new Date(2016, 6, 24) }); var sortByJoined=Users.find({}, {sort: {joined: 1}}).fetch(); console.log(sortByJoined);
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)