向现有mongodb集合添加_cls
我有一个现有的MongoDB,文档中没有_cls字段 在数据库的生命周期内,数据将继续进入数据库,数据是通过Morphia添加的,Morphia不会自动添加_cls字段 向Morphia实体添加_cls字段似乎不是最好的主意 你对如何使来自morphia的数据在mongo文档中更适合(有_cls字段)有更好的想法吗 编辑: *我正在使用python中的flask服务器和mongoengine,这需要字段向现有mongodb集合添加_cls,mongodb,mongoengine,morphia,Mongodb,Mongoengine,Morphia,我有一个现有的MongoDB,文档中没有_cls字段 在数据库的生命周期内,数据将继续进入数据库,数据是通过Morphia添加的,Morphia不会自动添加_cls字段 向Morphia实体添加_cls字段似乎不是最好的主意 你对如何使来自morphia的数据在mongo文档中更适合(有_cls字段)有更好的想法吗 编辑: *我正在使用python中的flask服务器和mongoengine,这需要字段 我在Morphia中看到了使用@PreSave的解决方案,这是一个好主意,如果找不到其他解决
我在Morphia中看到了使用@PreSave的解决方案,这是一个好主意,如果找不到其他解决方案,我将使用它。**我正在寻找Python方面的解决方案**。您并不总是能够更改数据插入您可以使用Morphia的@PreSave注释在JSON文档保存到数据库之前对其进行“调整”。然后,您可以只注入_cls字段和值,而不必在Java类中声明字段