我有具有这样结构的mongo文档
{
"_id":{
"$oid":"5ea6c61c8a94f7c75e426669"
},
"title":"The title",
"attributes":{
"5e733c347e6caf0a4d643e7f":[
"5e7b1e62bf924d3a5ed181de"
],
"5e733c6c7e6caf0a4d6443c8":[
"1"
],
"5e73697aabee30028e573c4d":[
"5e7cc610654336666131866f"
]
},
"id":"5e7fc2426a499664e15de014"
}
是否可以使用mongoengine映射字段名称,例如“ 5e73697aabeebee3838e573c0d”?这些变体无法正常工作
class attributes(EmbeddedDocument):
5e733c347e6caf0a4d643e7f = list()
class attributes(EmbeddedDocument):
'5e733c347e6caf0a4d643e7f' = list()
我已经找到了解决方案。我必须使用db_field参数:
class attributes(EmbeddedDocument):
field_name = ListField(db_field='5e733c347e6caf0a4d643e7f')
我为我找到了解决方案。我必须使用db_field参数:
class attributes(EmbeddedDocument):
field_name = ListField(db_field='5e733c347e6caf0a4d643e7f')