diff options
author | Eliot Horowitz <eliot@10gen.com> | 2010-05-03 16:36:04 -0400 |
---|---|---|
committer | Eliot Horowitz <eliot@10gen.com> | 2010-05-03 16:36:04 -0400 |
commit | 7e8ab84b41b51945fb7bf9d85fc767a91c57cf78 (patch) | |
tree | e216890d037a8031271458b102cda37dcde9274c /db/jsobj.cpp | |
parent | 085eb2a0d14fde964de8f7d0031f5755ecd8b354 (diff) | |
download | mongo-7e8ab84b41b51945fb7bf9d85fc767a91c57cf78.tar.gz |
jsonString for CodeWScope SERVER-1080
Diffstat (limited to 'db/jsobj.cpp')
-rw-r--r-- | db/jsobj.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/db/jsobj.cpp b/db/jsobj.cpp index 9bbc5e16581..d3b2da3417a 100644 --- a/db/jsobj.cpp +++ b/db/jsobj.cpp @@ -233,10 +233,20 @@ namespace mongo { } break; + case CodeWScope: { + BSONObj scope = codeWScopeObject(); + if ( ! scope.isEmpty() ){ + s << "{ \"$code\" : " << _asCode() << " , " + << " \"$scope\" : " << scope.jsonString() << " }"; + break; + } + } + + case Code: s << _asCode(); break; - + case Timestamp: s << "{ \"t\" : " << timestampTime() << " , \"i\" : " << timestampInc() << " }"; break; |