mongodb出现Query failed with error code 2 and error message 'bad sort specification' on server
解决方法:
我出现上述错误是因为使用ts排序分页查询,使用了"1",1代表升序,-1降序,不能使用字符串类型的1
iteratorDoc = collection.find(doc).sort(new BasicDBObject("ts", "1")).skip((page-1)*pageSize).limit(pageSize).iterator();
正确用法:
iteratorDoc = collection.find(doc).sort(new BasicDBObject("ts", 1)).skip((page-1)*pageSize).limit(pageSize).iterator();