diff options
Diffstat (limited to 'src/mongo/bson/bsonelement.cpp')
-rw-r--r-- | src/mongo/bson/bsonelement.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mongo/bson/bsonelement.cpp b/src/mongo/bson/bsonelement.cpp index 6d3c9ac5c3d..c48e55f4e0a 100644 --- a/src/mongo/bson/bsonelement.cpp +++ b/src/mongo/bson/bsonelement.cpp @@ -264,7 +264,7 @@ namespace mongo { s << "\"" << escape(_asCode()) << "\""; break; - case Timestamp: + case bsonTimestamp: if ( format == TenGen ) { s << "Timestamp( " << ( timestampTime() / 1000 ) << ", " << timestampInc() << " )"; } @@ -461,7 +461,7 @@ namespace mongo { case NumberInt: x = 4; break; - case Timestamp: + case bsonTimestamp: case mongo::Date: case NumberDouble: case NumberLong: @@ -541,7 +541,7 @@ namespace mongo { case NumberInt: x = 4; break; - case Timestamp: + case bsonTimestamp: case mongo::Date: case NumberDouble: case NumberLong: @@ -700,7 +700,7 @@ namespace mongo { } } break; - case Timestamp: + case bsonTimestamp: s << "Timestamp " << timestampTime() << "|" << timestampInc(); break; default: @@ -843,7 +843,7 @@ namespace mongo { return f==0 ? 0 : 1; case Bool: return *l.value() - *r.value(); - case Timestamp: + case bsonTimestamp: // unsigned compare for timestamps - note they are not really dates but (ordinal + time_t) if ( l.date() < r.date() ) return -1; @@ -963,8 +963,8 @@ namespace mongo { boost::hash_combine(hash, elem.boolean()); break; - case mongo::Timestamp: - boost::hash_combine(hash, elem._opTime().asDate()); + case mongo::bsonTimestamp: + boost::hash_combine(hash, elem.timestamp().asULL()); break; case mongo::Date: |