在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ Meteor排序
Meteor結(jié)構(gòu)
Meteor部署
Meteor排序
Meteor事件
Meteor Blaze
Meteor第一個(gè)應(yīng)用程序
Meteor發(fā)布和訂閱
Meteor環(huán)境安裝配置
Meteor package.js
Meteor在手機(jī)上運(yùn)行
Meteor集合
Meteor模板
Meteor跟蹤器
Meteor發(fā)送郵件
Meteor計(jì)時(shí)器
Meteor ToDo App實(shí)例
Meteor軟件包管理
Meteor方法
Meteor表單
Meteor Assets資源
Meteor會(huì)話
Meteor EJSON
Meteor http
Meteor安全
Meteor核心API
Meteor check
Meteor帳號(hào)
Meteor教程

Meteor排序

只要我們能從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù),就可以拿它們來(lái)進(jìn)行排序。在這個(gè)例子中,我們將創(chuàng)建一個(gè)用戶(Users)集合。我們使用排序參數(shù) ({sort: {name: 1}}) 按名稱排序集合數(shù)據(jù)。數(shù)值1 是用來(lái)設(shè)置升序排列。如果我們要從大到小的順序,那么使用數(shù)值 -1 代替。
Users = new Mongo.Collection('users');

Users.insert({
   name: 'James',
   email: 'eee@yiibai.com',
   joined: new Date(2016, 2, 23)
});

Users.insert({
   name: 'John',
   email: 'iii@yiibai.com',
   joined: new Date(2016, 2, 19)
});

Users.insert({
   name: 'Jennifer',
   email: 'aaa@yiibai.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);

我們可以通過(guò)電子郵件的數(shù)據(jù)以相同的方式進(jìn)行排序。
Users = new Mongo.Collection('users');

Users.insert({
   name: 'James',
   email: 'eee@yiibai.com',
   joined: new Date(2016, 2, 23)
});

Users.insert({
   name: 'John',
   email: 'iii@yiibai.com',
   joined: new Date(2016, 2, 19)
});

Users.insert({
   name: 'Jennifer',
   email: 'aaa@yiibai.com',
   joined: new Date(2016, 6, 24)
});

var sortByEmail = Users.find({}, {sort: {email: 1}}).fetch();

console.log(sortByEmail);

最后,我們可以通過(guò)加入日期來(lái)排序。
Users = new Mongo.Collection('users');

Users.insert({
   name: 'James',
   email: 'eee@yiibai.com',
   joined: new Date(2016, 2, 23)
});

Users.insert({
   name: 'John',
   email: 'iii@yiibai.com',
   joined: new Date(2016, 2, 19)
});

Users.insert({
   name: 'Jennifer',
   email: 'aaa@yiibai.com',
   joined: new Date(2016, 6, 24)
});

var sortByJoined = Users.find({}, {sort: {joined: 1}}).fetch();

console.log(sortByJoined);