Som standard ignorerer MongoDB limit
og skip
når de anvendes sammen med count
. For at ændre denne adfærd skal du indstille applySkipLimit
til true
. Se her
for flere detaljer.
I Mongo shell vil dette ignorere limit
og skip
som standard:
db.coll.find().limit(3).count();
Og dette vil respektere disse modifikatorer:
db.coll.find().limit(3).count(true);
Det kan være muligt, at du bruger en ældre version af Mongo shell, hvor dette ikke er standard eller sådan noget.
For at rette din Java-kode, brug size()
i stedet for count()
- det er som at kalde count(true)
i stedet for count()
i skal.