分享

mongodb排序报错

u011235983 发表于 2013-10-17 21:36:52 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 2 4519
mongodb集群环境:
mongos> db.test.find().limit(500).sort({TIME:-1})
error: {
        "$err" : "BSONObj size: 268823536 (0xF0EB0510) is invalid. Size must be between 0 and 16793600(16MB) First element: \u001f: ?type=38",
        "code" : 10334
}
sort里面把TIME改成别字段,就没报错啊。
版本:2.4.4 系统:linux 64位
这个问题有谁见过吗?求解啊。
              
               
                    MongoDB
               

已有(2)人评论

跳转到指定楼层
Net_Java_dram 发表于 2013-10-17 21:37:37

            会不会是以TIME开头的索引坏掉了?试试重新建那个索引呢?
        
回复

使用道具 举报

Net_Java_dram 发表于 2013-10-17 21:38:14

            看错误消息是记录太多,超过了16793600行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条