3 ms·
I haven't used MongoDB, but I think there is a fundamental difference in the way data is updated. I don't think you have to escape JavaScript in the user input,
by Tichy 16y ago
I haven't used MongoDB, but I think there is a fundamental difference in the way data is updated. I don't think you have to escape JavaScript in the user input, because you don't update by submitting a single String to execute. The user input is just data.
- bl4k 16y agoIt depends on the client driver. They have insert, delete, save etc. which send those commands with the user supplied data encoded, but most of the drivers also have an exec or execute which dumps what the user enters straight onto the db. for eg. http://www.php.net/manual/en/mongodb.execute.php http://www.php.net/manual/en/mongodb.execute.php "This method allows you to run arbitary JavaScript on the database."