diff options
Diffstat (limited to 'src/mongo/db/field_parser.cpp')
-rw-r--r-- | src/mongo/db/field_parser.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mongo/db/field_parser.cpp b/src/mongo/db/field_parser.cpp index a53714afadb..1dbca72c2c7 100644 --- a/src/mongo/db/field_parser.cpp +++ b/src/mongo/db/field_parser.cpp @@ -162,16 +162,16 @@ namespace mongo { } FieldParser::FieldState FieldParser::extract( BSONObj doc, - const BSONField<OpTime>& field, - OpTime* out, + const BSONField<Timestamp>& field, + Timestamp* out, string* errMsg ) { return extract( doc[field.name()], field, out, errMsg ); } FieldParser::FieldState FieldParser::extract( BSONElement elem, - const BSONField<OpTime>& field, - OpTime* out, + const BSONField<Timestamp>& field, + Timestamp* out, string* errMsg ) { if (elem.eoo()) { @@ -184,8 +184,8 @@ namespace mongo { } } - if (elem.type() == Timestamp) { - *out = elem._opTime(); + if (elem.type() == bsonTimestamp) { + *out = elem.timestamp(); return FIELD_SET; } |