Ve výchozím nastavení MongoDB ignoruje limit
a skip
když jsou použity společně s count
. Chcete-li toto chování změnit, musíte nastavit applySkipLimit
true
. Viz zde
pro více podrobností.
V prostředí Mongo to bude ignorovat limit
a skip
ve výchozím nastavení:
db.coll.find().limit(3).count();
A to bude respektovat tyto modifikátory:
db.coll.find().limit(3).count(true);
Je možné, že používáte starší verzi prostředí Mongo, kde toto není výchozí nebo něco podobného.
K opravě kódu Java použijte size()
místo count()
- to je jako volání count(true)
místo count()
v shellu.