我们正在使用 morphia 0.99 和 java driver 2.7.3 我想了解使用 asList 获取记录fetch
和检索结果之间有什么区别(假设有足够的内存来检索记录asList
)。
我们迭代了一个大集合,而fetch
我在获取操作期间有时cursor not found exception
在服务器上遇到使用,所以我需要执行另一个命令才能继续,这可能是什么原因?
1-)fetch the record
2-)do some calculation on it
3-)+save it back to database again
4-)fetch another record and repeat the steps until there isn't any more records.
那么哪一个会更快呢?使用 asList 逐一获取记录或检索大量结果,或者使用 morphia 实现它们之间没有任何区别?
感谢您的回答