Commit 7e5c88fa authored by 陈家荣's avatar 陈家荣

获取荣誉头衔时根据order排序

parent ff5b00a8
......@@ -91,7 +91,7 @@ exports.getAll= function(conditions,pageNo,pageSize,callback) {
//获取列表
exports.find=function(conditions,callback){
ForumHonorTitle.find(conditions, function(err, docs) {
ForumHonorTitle.find(conditions).sort({order_idx:1}).exec(function(err, docs) {
if (err) {
console.error(err);
callback(err,null);
......@@ -102,7 +102,7 @@ exports.find=function(conditions,callback){
};
exports.getAllOrderIDX=function(conditions,callback){
ForumHonorTitle.find(conditions).select('_id order_idx').sort({order_idx:-1}).exec(function(err, docs) {
ForumHonorTitle.find(conditions).select('_id order_idx').sort({order_idx:1}).exec(function(err, docs) {
if (err) {
console.error(err);
callback(err,null);
......
......@@ -23,7 +23,8 @@ exports.createUser=function(entity,callback){
exports.getUserByUid=function(uid,callback){
ForumUser.findOne({uid:uid}).populate({
path: 'honorTitles',
match: { status: { $ne: 0 }}
match: { status: { $ne: 0 }},
options: { sort:{order_idx:1} }
}).exec(function(err,result){
if(err){
callback(err,null);
......@@ -41,7 +42,8 @@ exports.getUserByUid=function(uid,callback){
exports.getUserById=function(id,callback){
ForumUser.findOne({_id:id}).populate({
path: 'honorTitles',
match: { status: { $ne: 0 }}
match: { status: { $ne: 0 }},
options: { sort:{order_idx:1} }
}).exec(function(err,result){
if(err){
callback(err,null);
......@@ -76,7 +78,8 @@ exports.searchMembers=function(pageNo, pageSize, q, callback){
var limit = count - skip > pageSize ? pageSize : (count - skip);
ForumUser.find(q).skip(skip).limit(limit).sort('-created').populate({
path: 'honorTitles',
match: { status: { $ne: 0 }}
match: { status: { $ne: 0 }},
options: { sort:{order_idx:1} }
}).exec(function(err, docs) {
cont(err, count, docs);
});
......@@ -107,7 +110,8 @@ exports.searchMembersByNickName=function(nickName, callback){
};
ForumUser.find(name).populate({
path: 'honorTitles',
match: { status: { $ne: 0 }}
match: { status: { $ne: 0 }},
options: { sort:{order_idx:1} }
}).exec(function(err,result){
if(err){
callback(err,null);
......@@ -121,7 +125,8 @@ exports.searchMembersByNickName=function(nickName, callback){
exports.searchMembersByMid=function(mid, callback){
ForumUser.find({mid:mid}).populate({
path: 'honorTitles',
match: { status: { $ne: 0 }}
match: { status: { $ne: 0 }},
options: { sort:{order_idx:1} }
}).exec(function(err,result){
if(err){
callback(err,null);
......@@ -140,7 +145,8 @@ exports.searchMembersAndLimitActions=function(pageNo, pageSize, q, callback){
var limit = count - skip > pageSize ? pageSize : (count - skip);
ForumUser.find(q).skip(skip).limit(limit).sort('-created').populate({
path: 'honorTitles',
match: { status: { $ne: 0 }}
match: { status: { $ne: 0 }},
options: { sort:{order_idx:1} }
}).exec(function(err, docs) {
cont(err, count, docs);
});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment