我正在使用 MongoKit (v0.8.1) 并且对使用use_schemaless=True
和定义文档时的行为有点困惑use_dot_notation=True
。保存到数据库时,MongoKit 会忽略任何动态属性(即结构字典中未定义的任何内容)。通过通常的方括号访问文档时按预期工作。显然,我可以通过覆盖来解决这个问题,__setattr__
但我发现它有点出乎意料。还是这是故意的?谢谢!
问问题
168 次
我正在使用 MongoKit (v0.8.1) 并且对使用use_schemaless=True
和定义文档时的行为有点困惑use_dot_notation=True
。保存到数据库时,MongoKit 会忽略任何动态属性(即结构字典中未定义的任何内容)。通过通常的方括号访问文档时按预期工作。显然,我可以通过覆盖来解决这个问题,__setattr__
但我发现它有点出乎意料。还是这是故意的?谢谢!