summaryrefslogtreecommitdiff
path: root/src/mongo/scripting/engine.cpp
diff options
context:
space:
mode:
authorChristian Kvalheim <christkv@gmail.com>2015-08-04 09:11:28 -0400
committerMax Hirschhorn <max.hirschhorn@mongodb.com>2015-08-04 09:11:28 -0400
commit8c8da71903a3325d4df19faaf2745f23bfbe7302 (patch)
treed7eb20086298a31e56d3816446c1873620134ad6 /src/mongo/scripting/engine.cpp
parent3041da9fc2127a3193a769c2a708261700e690bb (diff)
downloadmongo-8c8da71903a3325d4df19faaf2745f23bfbe7302.tar.gz
SERVER-17953 Implement Driver CRUD API Spec in shell
Closes #1004. Signed-off-by: Max Hirschhorn <max.hirschhorn@mongodb.com> - Moved CRUD API implementation into separate file to workaround 65K string length compiler limit on Windows. - Fixed test to ignore modifiedCount property (i.e. nModified) when not using write commands.
Diffstat (limited to 'src/mongo/scripting/engine.cpp')
-rw-r--r--src/mongo/scripting/engine.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mongo/scripting/engine.cpp b/src/mongo/scripting/engine.cpp
index af72095c49b..39e43acae0b 100644
--- a/src/mongo/scripting/engine.cpp
+++ b/src/mongo/scripting/engine.cpp
@@ -271,6 +271,7 @@ ScriptingFunction Scope::createFunction(const char* code) {
namespace JSFiles {
extern const JSFile collection;
+extern const JSFile crud_api;
extern const JSFile db;
extern const JSFile explain_query;
extern const JSFile explainable;
@@ -294,6 +295,7 @@ void Scope::execCoreFiles() {
execSetup(JSFiles::query);
execSetup(JSFiles::bulk_api);
execSetup(JSFiles::collection);
+ execSetup(JSFiles::crud_api);
execSetup(JSFiles::explain_query);
execSetup(JSFiles::explainable);
execSetup(JSFiles::upgrade_check);