猿问

mongodb子文档排序的问题

Array(
[id]=>00008
[game]=>Array
(
[0]=>Array
(
[gid]=>02569
[date]=>1363583244
)
[1]=>Array
(
[gid]=>04001
[date]=>1363339740
)
)
)
Array(
[id]=>00010
[game]=>Array
(
[0]=>Array
(
[gid]=>02569
[date]=>1363583244
)
[1]=>Array
(
[gid]=>04028
[date]=>1363889740
)
)
)上面是众多结果当中的2个。我现在的需求是从所有结果当中找到gid=02569的,并且按照对应的date进行DESC排序
HUX布斯
浏览 934回答 2
2回答

慕哥9229398

类似这样使用aggregate框架来实现(仅供参考思路,未测试)。mongodb2.2+可用。db.xxx.aggregate([{$match:{'game.gid':02569}},{$sort:{$date:-1}}])
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答