Skip to content

Instantly share code, notes, and snippets.

@bjartek
Created April 5, 2012 21:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bjartek/2314294 to your computer and use it in GitHub Desktop.
Save bjartek/2314294 to your computer and use it in GitHub Desktop.
Error when importing date before epoch
Env:
Mac os X: 10.7.3
Mongo DB: 2.0.4 installed from homebrew
~> mongo test
MongoDB shell version: 2.0.4
connecting to: test
> db.test.find()
{ "_id" : ObjectId("4f7e0d7797e8f440983dfc70"), "testdate" : ISODate("1969-12-31T23:59:59.900Z") }
> exit
bye
~> cat test.json
{ "testdate" : {"$date" : -1000}}
~> mongoimport -db test -c test --file test.json
connected to: 127.0.0.1
Thu Apr 5 23:25:54 Assertion: 10338:Invalid use of reserved field name
0x1000881ad 0x100046171 0x1000410de 0x100047997 0x10004a649 0x10004122d 0x100047997 0x100033db4 0x10003060c 0x100612c1c 0x100614a84 0x10060afff 0x10061037d 0x100001774 0x7
0 mongoimport 0x00000001000881ad _ZN5mongo11msgassertedEiPKc + 333
1 mongoimport 0x0000000100046171 _ZNK5boost6spirit4impl15concrete_parserINS0_11alternativeINS3_INS0_6actionINS0_4ruleINS0_7scannerIPKcNS0_16scanner_policiesINS0_24skipper_iteration_policyINS0_16iteration_policyEEENS0_12match_policyENS0_13action_policyEEEEENS0_5nil_tESH_EEN5mongo12fieldNameEndEEESL_EENS4_ISI_NSJ_20unquotedFieldNameEndEEEEESG_SH_E16do_parse_virtualERKSG_ + 273
2 mongoimport 0x00000001000410de _ZNK5boost6spirit4impl15concrete_parserINS0_11list_parserINS0_8sequenceINS4_INS0_4ruleINS0_7scannerIPKcNS0_16scanner_policiesINS0_24skipper_iteration_policyINS0_16iteration_policyEEENS0_12match_policyENS0_13action_policyEEEEENS0_5nil_tESH_EENS0_5chlitIcEEEESI_EESK_NS0_16no_list_endtokenENS0_22binary_parser_categoryEEESG_SH_E16do_parse_virtualERKSG_ + 782
3 mongoimport 0x0000000100047997 _ZNK5boost6spirit4impl15concrete_parserINS0_8sequenceINS3_INS0_6actionINS0_5chlitIcEEN5mongo11objectStartEEENS0_8optionalINS0_4ruleINS0_7scannerIPKcNS0_16scanner_policiesINS0_24skipper_iteration_policyINS0_16iteration_policyEEENS0_12match_policyENS0_13action_policyEEEEENS0_5nil_tESN_EEEEEES6_EESM_SN_E16do_parse_virtualERKSM_ + 887
4 mongoimport 0x000000010004a649 _ZNK5boost6spirit4impl15concrete_parserINS0_11alternativeINS3_INS3_INS3_INS3_INS3_INS3_INS3_INS3_INS3_INS3_INS3_INS3_INS3_INS0_6actionINS0_4ruleINS0_7scannerIPKcNS0_16scanner_policiesINS0_24skipper_iteration_policyINS0_16iteration_policyEEENS0_12match_policyENS0_13action_policyEEEEENS0_5nil_tESH_EEN5mongo9stringEndEEENS4_ISI_NSJ_11numberValueEEEEESI_EENS4_ISI_NSJ_8arrayEndEEEEENS4_INS0_10contiguousINS0_6strlitIS8_EEEENSJ_9trueValueEEEEENS4_ISW_NSJ_10falseValueEEEEENS4_ISW_NSJ_9nullValueEEEEENS4_ISW_NSJ_14undefinedValueEEEEESL_EENS4_ISI_NSJ_7dateEndEEEEENS4_ISI_NSJ_6oidEndEEEEENS4_ISI_NSJ_10binDataEndEEEEENS4_ISI_NSJ_8dbrefEndEEEEENS4_ISI_NSJ_8regexEndEEEEENS4_ISI_NSJ_12subobjectEndEEEEESG_SH_E16do_parse_virtualERKSG_ + 137
5 mongoimport 0x000000010004122d _ZNK5boost6spirit4impl15concrete_parserINS0_11list_parserINS0_8sequenceINS4_INS0_4ruleINS0_7scannerIPKcNS0_16scanner_policiesINS0_24skipper_iteration_policyINS0_16iteration_policyEEENS0_12match_policyENS0_13action_policyEEEEENS0_5nil_tESH_EENS0_5chlitIcEEEESI_EESK_NS0_16no_list_endtokenENS0_22binary_parser_categoryEEESG_SH_E16do_parse_virtualERKSG_ + 1117
6 mongoimport 0x0000000100047997 _ZNK5boost6spirit4impl15concrete_parserINS0_8sequenceINS3_INS0_6actionINS0_5chlitIcEEN5mongo11objectStartEEENS0_8optionalINS0_4ruleINS0_7scannerIPKcNS0_16scanner_policiesINS0_24skipper_iteration_policyINS0_16iteration_policyEEENS0_12match_policyENS0_13action_policyEEEEENS0_5nil_tESN_EEEEEES6_EESM_SN_E16do_parse_virtualERKSM_ + 887
7 mongoimport 0x0000000100033db4 _ZNK5boost6spirit4impl9rule_baseINS0_4ruleINS0_7scannerIPKcNS0_16scanner_policiesINS0_24skipper_iteration_policyINS0_16iteration_policyEEENS0_12match_policyENS0_13action_policyEEEEENS0_5nil_tESF_EERKSG_SE_SF_SF_E5parseISE_EENS0_13parser_resultISG_T_E4typeERKSM_ + 52
8 mongoimport 0x000000010003060c _ZN5mongo8fromjsonEPKcPi + 380
9 mongoimport 0x0000000100612c1c _ZN6Import8parseRowEPSiRN5mongo7BSONObjERi + 508
10 mongoimport 0x0000000100614a84 _ZN6Import3runEv + 2916
11 mongoimport 0x000000010060afff _ZN5mongo4Tool4mainEiPPc + 1967
12 mongoimport 0x000000010061037d main + 77
13 mongoimport 0x0000000100001774 start + 52
14 ??? 0x0000000000000007 0x0 + 7
exception:Invalid use of reserved field name
imported 0 objects
encountered 1 error
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment