mongoDB官網中Storing Log Data的python示例程式碼有誤,
阿新 • • 發佈:2018-12-24
如題,
在這篇文章中的python程式碼中, 構造一個記錄的程式碼如下:
>>> event = {
... _id: bson.ObjectId(),
... host: "127.0.0.1",
... time: datetime(2000,10,10,20,55,36),
... path: "/apache_pb.gif",
... referer: "[http://www.example.com/start.html](http://www.example.com/start.html)",
... user_agent: "Mozilla/4.08 [en] (Win98; I ;Nav)"
...}
編譯錯誤, python的字典的初始化時, key必須加單引號‘’。
正確如下:
event = {
'_id': bson.ObjectId(),
'host': "127.0.0.1",
'time': datetime(2000,10,10,20,55,36),
'path': "/apache_pb.gif",
'referer': "[http://www.example.com/start.html](http://www.example.com/start.html)" ,
'user_agent': "Mozilla/4.08 [en] (Win98; I ;Nav)"
}