Re: [RubyDriver] Limit limited to int32

From: Stephen Steneker <stennie@xxxxxxxxxxx>
To: mongodb-user <mongodb-user@xxxxxxxxxxxxxxxx>
Date: Fri, 22 Apr 2016 00:40:41 -0700 (PDT)
Why ads?


On Friday, 22 April 2016 17:23:56 UTC+10, Szymon Kieloch wrote:

I have an interesting thing in the ruby driver: 
https://github.com/mongodb/mongo-ruby-driver

Recently I discover that I would like to use this int: 1461061850497 as a 
limit to my collection, but unfortunately it cannot be processed, as it is 
int64, not int32. Could you tell me if someone stuck upon this issue? What 
do you think about upgrading field’s definition to int64?

Here is the limit definition: 
https://github.com/mongodb/mongo-ruby-driver/blob/master/lib/mongo/protocol/query.rb#L141

Hi Szymon,

This matches the supported values for a cursor limit: 
https://docs.mongodb.org/manual/reference/method/cursor.limit/#behavior.

If you really need a larger limit for query results, you can leave the 
limit unset (which defaults to 0, or unlimited) .. or explicitly set the 
limit to 0.

To be clear, the limit here is specifically in relation to documents 
returned by a query cursor and does not infer any server-side limitations 
on number of documents that can be saved in a collection.

If you are still stuck on this issue, can you clarify what you are trying 
to achieve with the limit of ~1.4 trillion documents?

Regards,
Stephen


-- 
You received this message because you are subscribed to the Google Groups "mongodb-user"
group.

For other MongoDB technical support options, see: https://docs.mongodb.org/manual/support/
--- 
You received this message because you are subscribed to the Google Groups "mongodb-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mongodb-user+unsubscribe@xxxxxxxxxxxxxxxx.
To post to this group, send email to mongodb-user@xxxxxxxxxxxxxxxx.
Visit this group at https://groups.google.com/group/mongodb-user.
To view this discussion on the web visit https://groups.google.com/d/msgid/mongodb-user/67b698b9-57dc-40fe-94aa-b2ce1a169187%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Why ads?