1. 程式人生 > >mongoDB官網中Storing Log Data的python示例程式碼有誤,

mongoDB官網中Storing Log Data的python示例程式碼有誤,

如題, 

 

在這篇文章中的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)"

 

 

}