Multithreading 是否有任何方法可以每次迭代返回Mongo集合中的下一个元素?

Multithreading 是否有任何方法可以每次迭代返回Mongo集合中的下一个元素?,multithreading,mongodb,Multithreading,Mongodb,我有一个mongodb收藏和文档。 有几个进程调用这个集合,所以每次调用下一个元素时,我都需要返回它。有没有内部的mongo柜台?我试图实现它,但多线程程序存在冲突,因此无法工作 p、 也许有什么方法可以迭代多个进程的字符串数据?这里我并不真正需要mongodb,这取决于您使用的语言和环境。有关适当的驱动程序,请参阅文档。请参阅@saleem,我使用php mongodb驱动器,但该光标不是我搜索的对象。我有几个应用程序和一个存储空间,其中包含一些数据,供它使用。所以,若应用程序“A”调用存储,

我有一个mongodb收藏和文档。
有几个进程调用这个集合,所以每次调用下一个元素时,我都需要返回它。有没有内部的mongo柜台?我试图实现它,但多线程程序存在冲突,因此无法工作


p、 也许有什么方法可以迭代多个进程的字符串数据?这里我并不真正需要mongodb,这取决于您使用的语言和环境。有关适当的驱动程序,请参阅文档。请参阅@saleem,我使用php mongodb驱动器,但该光标不是我搜索的对象。我有几个应用程序和一个存储空间,其中包含一些数据,供它使用。所以,若应用程序“A”调用存储,它将获得id为1的元素。然后,当应用程序“B”调用此存储时,它将获得id为2的元素。增加一个原子变量并保存回db如何。下一步的操作也一样吗?这不是一个理想的解决方案,但会起作用。看$set@Saleem这在mongo imho中不起作用,因为许多线程可以读取2并尝试存储3…@AlexeyBerezuev您能详细介绍一下您的问题吗?对我来说,似乎需要的是消息队列而不是存储。这取决于您使用的语言和环境。有关适当的驱动程序,请参阅文档。请参阅@saleem,我使用php mongodb驱动器,但该光标不是我搜索的对象。我有几个应用程序和一个存储空间,其中包含一些数据,供它使用。所以,若应用程序“A”调用存储,它将获得id为1的元素。然后,当应用程序“B”调用此存储时,它将获得id为2的元素。增加一个原子变量并保存回db如何。下一步的操作也一样吗?这不是一个理想的解决方案,但会起作用。看$set@Saleem这在mongo imho中不起作用,因为许多线程可以读取2并尝试存储3…@AlexeyBerezuev您能详细介绍一下您的问题吗?对我来说,似乎需要的是消息队列而不是存储。