如何使用mongo export以字符串格式导出日期时间字段?

时间:2018-02-23 21:01:31

标签: mongodb export mongoexport

我尝试使用mongoexport从mongo导出整个集合。关于日期,我在此处找到的大多数答案涉及查询。我没有查询。我将整个表转储为JSON格式。 datetime字段的导出方式如下:

"dateOfBirth": {
  "$date": "1999-02-02T00:00:00.000Z"
}

我只想要datetime字段的字符串表示,所以它看起来像:

"dateOfBirth": "1999-02-02T00:00:00.000Z"

我不知道我们的mongo的确切版本,但它是最近的。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

可以使用dateToString运算符来具有这种格式。因此,就您而言,日期部分将是

d = {x: y.drop('username',1).to_dict('r') for x , y in df.groupby('username')}
d
Out[212]: 
{'John': [{'age': '32', 'sport': 'Football', 'team': 'Packers'},
  {'age': '19', 'sport': 'Tennis', 'team': 'Raiders'},
  {'age': '27', 'sport': 'Bowling', 'team': 'Lakers'}],
 'Kevin': [{'age': '51', 'sport': 'Soccer', 'team': 'Cowboyws'},
  {'age': '20', 'sport': 'Racing', 'team': 'Sonics'}],
 'Leslie': [{'age': '34', 'sport': 'Baseball', 'team': 'Wolves'}]}

根据需要检查时间格式herehere的可能性