我是MongoDB和Python的新手,因此很难做到我确信很容易做到的事情。在我的集合(下面的示例)中,我将日期和时间存储为字符串。我需要将它们转换为Date(ISODate?)和Time数据类型,以便我可以使用内置的MongoDB运算符。
例如,我想使用$ dayofWeek运算符来查明日期是工作日还是周末,但是当它是字符串时我不能这样做。
理想情况下,我想了解如何在Python中完成此任务(使用Pymongo)。如果这太麻烦了,我可以使用mongo shell来做。感谢任何帮助!
{
"_id" : ObjectId("xyz"),
"Date" : "12/9/17",
"Time" : "03:31:40",
"Speaker" : "Joe",
"Text" : "Sample Text"
}
答案 0 :(得分:1)
python中的示例代码段。
db['dates'].insert({"date" : d})
然后只需将此对象插入到您的集合中: {{1}} 或者以任何方式将数据插入mongo。