在我的应用程序中,MongoDB集合需要通过服务器端脚本作业进行更新(IE:每隔30分钟从其他API中擦除/拉取一个cron作业).我真正想做的是对MongoDB集合进行更新,但是要根据模式验证数据并包含元数据(更新,创建等).
想到解决这个问题的两种方法是:
有一个假客户端做HTTP POST/PUT/PATCHES.但是,这意味着这个假客户端必须处理身份验证/授权/最后修改后的事情.
使用PyMongo直接与DB交互.但是,这意味着我不会进行数据验证或存储元数据.
Eve是否有数据库挂钩,以便我可以在没有HTTP的情况下进行Eve丰富的数据库更新?