几年前,我使用了Mongodb,并使用了DbObject和DBcursor,它们帮助我管理了在变量(String,Int,List等...)中收集查询输出的过程。
现在,我想再次使用它,但是我想熟悉新的驱动程序。但是首先让我感到困惑,在sync和Async和BSON之间感到困惑,然后发现自己由于无法匹配数据类型而无法将DBObject和DBCursor与collection.find()一起使用。
我的问题在这里:
1-我知道Sync,Async和BSON的混淆以前已经在很多线程中得到了解释,但是有人可以用更简单的方式来解释差异,因为我仍然没有得到差异和用法吗?
2-我如何以专业的方式管理从查询中检索输出并将其用于JAVA数据类型(示例:从用户集合中以两个单独的字符串或arraylist的形式获取用户名和密码)。
最后,在此先感谢您是否需要进一步修改我的问题,以帮助您了解我的理解。