我在mongodb中提取一个集合中的数据,我的问题是:我是否可以以某种方式知道一个没有被提取的文档,或者说,这可能会发生,因为我正在将每个文档写入一个文件,我想确保所有的东西都在那里,另一个疑问是... 额外提取数据的过程是否在某一点上失败了,我可以在失败点上继续这个过程吗?我一直在检查 "自然顺序",以管理知道我应该在哪里继续这个过程,但它似乎不是一个可靠的顺序。
我把每个文档都写进了一个文件,我想确保所有的东西都在那里。
一种方法是在你的过程完成后,比较MongoDB中集合的文件数量和文件中的条目数量(或产生的文件数量)。
在某一个点上提取数据的过程失败了是否可以在失败的点上继续处理?
你的应用程序提交查询,MongoDB返回查询的数据。如何处理数据完全由你的应用决定。如果你的应用程序在处理前一个文档时遇到错误,你当然可以继续处理MongoDB的下一个文档。