流程就像
{{1}}
答案 0 :(得分:1)
Eve只返回底层MongoDB驱动程序的结果,该驱动程序本身返回一个Cursor
对象。据我所知,光标确实有一个snapshot()
方法,可以做类似于你想要实现的方法。但是有一些相关的限制:
snapshot()不保证与插入或删除隔离。
和
您只能将快照()与未加密的集合一起使用。
Eve不支持开箱即用的快照方法,并且考虑到缺点(以及可假设的性能损失),我认为不应该,至少不是聋人。
您当然可以使用您自己的find
方法实现将default Mongo layer子类化。顺便说一下,我可以考虑一个pull请求,只要这个快照行为是可配置的并且默认为不活动。