我正在使用mongodb在yesod中构建一个Web应用程序。
我尝试创建一个名为Message的模型:
信息 _id文字 threadKey文本 正文
但我似乎无法以这种方式访问_id字段,不像messageThreadKey和messageBody那样创建了message_id函数。
如何从yesod / persistent-mongoDB访问mongo对象的_id字段?
答案 0 :(得分:1)
在持久化中,id(在SQL版本和Mongo版本中)都是特殊的,实际上并不是模型记录的一部分。 Id和模型记录的组合称为实体。
我会重读“操纵”部分“插入”小节下的Yesod书的持久章节。