mongodb多个字段不同状态的排序如何进行

hflkl1314 2012-10-16 09:41:46
问个关于mongodb的问题

库中存在3个状态,分别对应的值为 1 、 2 、 3

还有一列是时间的字段

如果状态为1,则按照 时间的顺序排列

如果状态为 2 、3 则按时间的 倒序排列



...全文
782 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
玄冰2013 2012-10-24
  • 打赏
  • 举报
回复
switch case 拼接不同的语句
你想一个语句完成?

swtich(mode){
case 1 : result.SetSortOrder(new SortByDocument(){"time",1});break;
case 2 :
case 3 : result.SetSortOrder(new SortByDocument(){"time",-1});break;
default: break;
}
rucypli 2012-10-16
  • 打赏
  • 举报
回复
写两条语句 最后拼接在一起
hflkl1314 2012-10-16
  • 打赏
  • 举报
回复
有其他办法可以实现吗

1,798

社区成员

发帖
与我相关
我的任务
社区描述
MongoDB相关内容讨论区
社区管理员
  • MongoDB社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧