这对于在Mongodb中查询时间戳非常有效。 使用mongodb内部函数:new Date()-生成时间戳。
db.mycollection.find({'timeStamp':new Date("2019-11-02T04:00:00.110Z").getTime()}).limit(1)
{ "_id" : ObjectId("5dd21850d527ae105b37b08b"), "name" : vkg }
但在pymongo中尝试时也是一样,它给出的语法错误。 我对将时间戳转换传递给Mongodb本身而不是python感兴趣
db.mycollection.find({'timeStamp':new Date("2019-11-02T04:00:00.110Z").getTime()}).limit(1)
File "<stdin>", line 1
db.mycollection.find({'timeStamp':new Date("2019-11-02T04:00:00.110Z").getTime()}).limit(1)
^
**SyntaxError: invalid syntax**
我尝试了引号/双引号等,使它文字化,但没有工作
如何传递使用pymongo传递的本机Mongodb函数
您应该使用python的datetime,因为Date是javascript对象。看看我的另一个reply
相关问题 更多 >
编程相关推荐