Most of you, if you run a query with more than 4096 characters, you’ll see error as below.
SyntaxError: Unexpected token ILLEGAL
I know lots of have below queries in mind ?
1) What is max size query that we can run on the ./mongo prompt ?
2) How to run huge size query on the database if we can not avoid it like below ?
3) Do we have any setting to increase query buffer size if any.
mongo shell appears that the limit is 4096 characters.
This is not configurable. For such scenarios, I would recommend you to load .js file to the mongo shell.
rs0:PRIMARY> db.mydoc.find({ sme : { $in : [“DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2”]},startDate:{$lte:new Date(1466899200000)},endDate:null}).count() |
3 |
|
rs0:PRIMARY> |
rs0:PRIMARY> |
|
|
|
rs0:PRIMARY> |
rs0:PRIMARY> |
rs0:PRIMARY> db.mydoc.find({ sme : { $in : [“DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2″,”DUMMY-DATA3″,”DUMMY-DATA1″,”DUMMY-DATA2” |
2016-07-01T03:03:29.621-0400 SyntaxError: Unexpected token ILLEGAL |
|
rs0:PRIMARY> |
rs0:PRIMARY> |
rs0:PRIMARY> |
rs0:PRIMARY> |
bye |
|
|
|
|
|