我对Mongodb的java驱动程序很困惑。阅读官方documentation,您似乎可以使用普通的MondoDB驱动程序或MongoDB异步驱动程序。
第一个问题是:我可以在同一个应用程序中使用它们,还是必须选择一个?
尝试使用Async驱动程序我发现了我曾经做过的事情(使用正常的驱动程序),现在我有点迷失了。例如,我曾经这样做过:
FindIterable<Document> iterable = db.getCollection("my_coll").find(query);
String json = JSON.serialize(iterable);
现在我真的不知道如何将结果转换为json字符串,因为它们没有包含Async驱动程序中的JSON
类。
第二个问题:如果我无法同时使用这两个驱动程序,那么如何序列化FindIterable<Document>
?
答案 0 :(得分:3)
答案是:
JSON
类: JSON.serialize(iterable);