summaryrefslogtreecommitdiff
path: root/src/mongo/scripting/mozjs/mongo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/scripting/mozjs/mongo.cpp')
-rw-r--r--src/mongo/scripting/mozjs/mongo.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mongo/scripting/mozjs/mongo.cpp b/src/mongo/scripting/mozjs/mongo.cpp
index 684870aa5af..e6cad5fad6e 100644
--- a/src/mongo/scripting/mozjs/mongo.cpp
+++ b/src/mongo/scripting/mozjs/mongo.cpp
@@ -240,7 +240,7 @@ void MongoBase::Functions::insert::call(JSContext* cx, JS::CallArgs args) {
ObjectWrapper o(cx, args.thisv());
- if (o.hasField("readOnly") && o.getBoolean("readOnly"))
+ if (o.hasField(InternedString::readOnly) && o.getBoolean(InternedString::readOnly))
uasserted(ErrorCodes::BadValue, "js db in read only mode");
auto conn = getConnection(args);
@@ -257,10 +257,10 @@ void MongoBase::Functions::insert::call(JSContext* cx, JS::CallArgs args) {
ObjectWrapper ele(cx, elementObj);
- if (!ele.hasField("_id")) {
+ if (!ele.hasField(InternedString::_id)) {
JS::RootedValue value(cx);
scope->getProto<OIDInfo>().newInstance(&value);
- ele.setValue("_id", value);
+ ele.setValue(InternedString::_id, value);
}
return ValueWriter(cx, value).toBSON();
@@ -589,8 +589,8 @@ void MongoLocalInfo::construct(JSContext* cx, JS::CallArgs args) {
JS_SetPrivate(thisv, new std::shared_ptr<DBClientBase>(conn.release()));
- o.setBoolean("slaveOk", false);
- o.setString("host", "EMBEDDED");
+ o.setBoolean(InternedString::slaveOk, false);
+ o.setString(InternedString::host, "EMBEDDED");
args.rval().setObjectOrNull(thisv);
}
@@ -622,8 +622,8 @@ void MongoExternalInfo::construct(JSContext* cx, JS::CallArgs args) {
JS_SetPrivate(thisv, new std::shared_ptr<DBClientBase>(conn.release()));
- o.setBoolean("slaveOk", false);
- o.setString("host", host);
+ o.setBoolean(InternedString::slaveOk, false);
+ o.setString(InternedString::host, host);
args.rval().setObjectOrNull(thisv);
}