【发布时间】:2012-02-15 17:32:34
【问题描述】:
我有以下型号
class User private() extends MongoRecord[User] with ObjectIdPk[User] {
def meta = User
object name extends StringField(this, 50)
object level extends StringField(this, 50)
}
object User extends User with MongoMetaRecord[User]
并且正在通过以下方式加载用户列表:
val users = User.findAll(
("room" -> "demo")
)
我正在尝试将加载的用户列表转换为:
var users = [
{"name": "James", "level" : "_1"},
{"name": "Jim", "level" : "_2"},
{"name": "Anon1", "level" : "_2"},
{"name": "Anon2", "level" : "_2"}
];
我尝试了以下方法,它在列表中生成了正确数量的对象,但值为空:
write(users)
结果:
[{},{},{},{}]
提前感谢您的帮助,非常感谢:)
【问题讨论】:
-
我已将问题编辑得更清楚:)