从python传递mongdb函数

2024-05-08 03:50:17 发布

您现在位置:Python中文网/ 问答频道 /正文

这对于在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函数


Tags: 函数idnewdbdatemongodb时间find