File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -124,7 +124,7 @@ namespace mongo {
124124 case mongo::Timestamp: {
125125 Local<v8::Object> sub = v8::Object::New ();
126126
127- sub->Set ( v8::String::New ( " t" ) , v8::Date ::New ( f.timestampTime () ) );
127+ sub->Set ( v8::String::New ( " t" ) , v8::Number ::New ( f.timestampTime () ) );
128128 sub->Set ( v8::String::New ( " i" ) , v8::Number::New ( f.timestampInc () ) );
129129
130130 o->Set ( v8::String::New ( f.fieldName () ) , sub );
@@ -213,7 +213,7 @@ namespace mongo {
213213 case mongo::Timestamp: {
214214 Local<v8::Object> sub = v8::Object::New ();
215215
216- sub->Set ( v8::String::New ( " t" ) , v8::Date ::New ( f.timestampTime () ) );
216+ sub->Set ( v8::String::New ( " t" ) , v8::Number ::New ( f.timestampTime () ) );
217217 sub->Set ( v8::String::New ( " i" ) , v8::Number::New ( f.timestampInc () ) );
218218
219219 return sub;
@@ -281,7 +281,7 @@ namespace mongo {
281281 switch ( obj->GetInternalField ( 0 )->ToInt32 ()->Value () ) { // NOTE Uint32's Value() gave me a linking error, so going with this instead
282282 case Timestamp:
283283 b.appendTimestamp ( sname.c_str (),
284- Date_t ( v8::Date::Cast ( * obj->Get ( v8::String::New ( " t" ) ) )->NumberValue () ),
284+ Date_t ( obj->Get ( v8::String::New ( " t" ) )-> ToNumber ( )->Value () ),
285285 obj->Get ( v8::String::New ( " i" ) )->ToInt32 ()->Value () );
286286 return ;
287287 case MinKey:
You can’t perform that action at this time.
0 commit comments