2017-04-03 5 views
0

私はMongoDBの中に次のコマンドを実行すると、その罰金MongoDBの()のpythonファイル内

db.abcd_vehiclestate.count({"createdAt" : {"$lt": new Date("2017-03-27T00:00:00.000Z")}}) 

を実行しているが、私はPythonスクリプトその投げ構文エラーの内側にあることを入れていたときにシェル実行しています

""testcount = db[col].count({"CreatedAt" : {'$lt':new Date("2017-03-28") }})               ^
SyntaxError: invalid syntax"" 

答えて

0

原因db[col].count({"CreatedAt" : {'$lt':new Date("2017-03-28") }})はjavascriptの構文です。 Pythonの構文に変換する必要があります。

それを試してみてください。

from datetime import datetime 

db[col].count({'CreatedAt': {'$lt': datetime.datetime(2017, 3, 28)}}) 
関連する問題