Re: JavaScript code in the server-side to avoid network latency and data-transfer of large quantities overhead

From: Kevin Adistambha <kevinadi@xxxxxxxxxxx>
To: mongodb-user <mongodb-user@xxxxxxxxxxxxxxxx>
Date: Thu, 28 Apr 2016 22:42:31 -0700 (PDT)
Why ads?

Hi Joachim,

I need to process 100s of Gigas of DB on the Server Side and the way I’m 
doing it right now is by loading a JS file with the shell.

i.e: mongo ipaddress:27017/database_name script.js

Is there any way to process the data ONLY on the server side, without 
transferring all the data ?

You can open the mongo shell directly on the server so that the script.js 
file will be executed on the server, as described in Running .js files via 
a mongo shell Instance on the Server 

For example, you can:

   1. upload your script.js to the server 
   2. ssh directly into it 
   3. execute mongo localhost:27017/database_name script.js 

Since the mongo shell is opened on the server, the script will run on it.

The tradeoff is that while the script is running, it will create a resource 
contention in the server with the mongod process. Please ensure that this 
tradeoff is acceptable before deploying this method into production.

Best regards.

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

For other MongoDB technical support options, see:
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
To view this discussion on the web visit
For more options, visit
Why ads?