Bonjour,

Je veux trier selon une variable (res) les documents de ma base de données mongoDB.
j'écris :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 $cursor = $collection->find();
$cursor->sort(array('res' => -1));
et j'obtiens qu'un tri partiel (voir le 28e) :
1e : 93975 points.
2e : 93631 points.
3e : 92614 points.
4e : 87717 points.
5e : 87634 points.
6e : 85059 points.
7e : 83617 points.
8e : 81093 points.
9e : 78493 points.
10e : 65585 points.
11e : 65421 points.
12e : 62599 points.
13e : 62495 points.
14e : 59266 points.
15e : 57809 points.
16e : 51535 points.
17e : 49519 points.
18e : 47973 points.
19e : 45038 points.
20e : 42834 points.
21e : 33061 points.
22e : 31599 points.
23e : 30519 points.
24e : 30330 points.
25e : 30000 points.
26e : 28767 points.
27e : 130000 points.
28e : 130000 points.
29e : 124944 points.
30e : 123904 points.
31e : 119985 points.
32e : 117485 points.
33e : 116699 points.
34e : 115905 points.
35e : 115629 points.
36e : 112939 points.
37e : 111178 points.
38e : 110000 points.
39e : 110000 points.
40e : 109737 points.
41e : 104882 points.
42e : 102424 points.
43e : 101377 points.
44e : 97497 points.
45e : 79297 points.
46e : 37367 points.
47e : 34669 points.
48e : 32874 points.
49e : 27811 points.
50e : 120237 points.
51e : 110498 points.
52e : 165000 points.
53e : 135000 points.
54e : 123016 points.
55e : 108283 points.
56e : 92244 points.
57e : 80698 points.

pourquoi ?
Merci de votre aide