https://blog.csdn.net/PILIpilipala/article/details/113818320
如何保证mongodb和数据库双写数据一致性?
https://juejin.cn/post/7183583292137373751
mongodb聚合管道查出来是字典,因为管道可能改变model结构,例如使用聚合操作符之后结构其实就改变了,所以对于一般查询可以兼容model,可以强制赋值
mongodb中_id对应mongoengine的id
mongoengine会自动处理ObjectId和str转换,但是mongodb查询语句会进行区分
mongoengine会自动拆分出内嵌文档,但是转为json后不会拆出来,简而言之 使用model可以拆出来用,转为json会合并,获取到json需要手动提取字段,再new model
mongodb查询语句允许拆开查询,就像是没有嵌套一样