我正在使用Scala / Lift来开发我正在开发的应用程序。
我正在使用MongoDB作为后端数据库。
现在,如何查询mongodb以从集合中获取记录?我想使用返回的记录来填充选择控件。
我基本上想做:db.users.find()并用每个记录的id填充一个select控件。
如何在scala / lift中执行此操作?
代码段会有所帮助。
谢谢!
答案 0 :(得分:1)
来自Lift Wiki - http://www.assembla.com/wiki/show/liftweb/Mongo_Record_Basics
JsonDSL示例:
import net.liftweb.json.JsonDSL._
Person.findAll(("name" -> "joe") ~ ("age" -> 27))
QueryBuilder示例:
import com.mongodb._
val qry = QueryBuilder.start("name").is("joe")
.put("age").is(27)
.get
Person.findAll(qry)
如有其他问题,请参阅Lift Google Group [1]和Wiki [2]。这些是官方支持渠道。