آموزش مرتب سازی در Meteor

3 سال پیش
آموزش مرتب سازی در Meteor

آموزش مرتب سازی در Meteor

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش مرتب سازی در Meteor خواهیم پرداخت.

ما می توانیم داده ها را مرتب کنیم ، وقتی داده ها را از پایگاه داده دریافت کنیم. در مثال زیر ، مجموعه کاربران را ایجاد خواهیم کرد. ما برای مرتب سازی داده های مجموعه بر اساس نام از یک آرگومان مرتب سازی ({مرتب سازی: {نام: ۱}}) استفاده خواهیم کرد. از شماره ۱ برای تنظیم ترتیب صعودی استفاده می شود. اگر بخواهیم از ترتیب نزولی استفاده کنیم ، به جای آن از -۱ استفاده خواهیم کرد.

Users = new Mongo.Collection('users');

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

Users.insert({
   name: 'John',
   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);

Meteor Sorting Name

ما می توانیم داده ها را از طریق ایمیل به همان شیوه مرتب کنیم.

Users = new Mongo.Collection('users');

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

Users.insert({
   name: 'John',
   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);

Meteor Sorting Email

سرانجام، می توانیم آن را براساس تاریخ پیوستن مرتب کنیم.

Users = new Mongo.Collection('users');

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

Users.insert({
   name: 'John',
   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);

Meteor Sorting Joined

 

منبع.

 

لیست جلسات قبل آموزش Meteor

  1. آموزش Meteor
  2. معرفی Meteor
  3. آموزش تنظیمات محیط Meteor
  4. آموزش اولین برنامه Meteor
  5. آموزش الگوها در Meteor
  6. آموزش مجموعه ها در Meteor
  7. آموزش  فرم ها در Meteor
  8. آموزش رویداد ها در Meteor
  9. آموزش جلسه در Meteor
  10. آموزش ردیاب در Meteor
  11. آموزش بسته ها در Meteor
  12. آموزش هسته API در Meteor
  13. آموزش روش چک در Meteor
  14. آموزش بسته Blaze در Meteor
  15. آموزش تایمر در Meteor
  16. آموزش EJSON در Meteor
  17. آموزش HTTP در Meteor
  18. آموزش ایمیل در Meteor
  19. آموزش Assets در Meteor
  20. آموزش امنیت در Meteor
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه