2016-02-26 57 views
1

我在MongoDB的下列文件:蒙戈 - 斯卡拉驱动程序:获得结果

{ "index_column" : "site_id", "mapped_column":"site_name"} 

我使用蒙戈 - 斯卡拉驱动器从我的Scala代码查询服务器。如何将mapped_column转换为scala字符串变量?我试着用下面的代码:

val result = mongocollection.find(equal("index_column", data)).first() 

它返回一个[email protected] 是否有可能在可观测转换为一个迭代器?我只需要一个scala字符串变量中的mapped_column值。

回答

0

我通过切换驱动程序MongoDB的卡斯巴解决了这个问题,它可以用下面的代码来完成:

val result = mongocollection.find(MongoDBObject("index_column"-> "site_id")).one() 

println(result.get("mapped_column"))