diff options
author | Dwight <dmerriman@gmail.com> | 2008-10-09 17:29:04 -0400 |
---|---|---|
committer | Dwight <dmerriman@gmail.com> | 2008-10-09 17:29:04 -0400 |
commit | 732e1371190186799ace0d01cd3bf5930c401995 (patch) | |
tree | de6592ef39732d11e9579ef9bb6f4d42781a9072 | |
parent | d7781cda232c7b8aba200c773bdebd341a409447 (diff) | |
download | mongo-732e1371190186799ace0d01cd3bf5930c401995.tar.gz |
BUG 905 fixed w/indexes case
-rw-r--r-- | db/jsobj.cpp | 2 | ||||
-rw-r--r-- | db/pdfile.cpp | 1 |
2 files changed, 1 insertions, 2 deletions
diff --git a/db/jsobj.cpp b/db/jsobj.cpp index fe9d2dfecb8..d830c8ca8c7 100644 --- a/db/jsobj.cpp +++ b/db/jsobj.cpp @@ -364,7 +364,7 @@ JSObj JSObj::extractFields(JSObj pattern, JSObjBuilder& b) { Element e = i.next(); if( e.eoo() ) break; - Element x = getField(e.fieldName()); + Element x = getFieldDotted(e.fieldName()); if( x.eoo() ) return JSObj(); b.append(x); diff --git a/db/pdfile.cpp b/db/pdfile.cpp index 39eef5e5c0b..0335bc26d19 100644 --- a/db/pdfile.cpp +++ b/db/pdfile.cpp @@ -415,7 +415,6 @@ void IndexDetails::getKeysFromObject(JSObj& obj, set<JSObj>& keys) { return; } JSObj arr = f.embeddedObject(); -// cout << arr.toString() << endl; JSElemIter i(arr); while( i.more() ) { Element e = i.next(); |