具有persistent-mongodb的_id字段

时间:2013-10-13 16:16:24

标签: mongodb haskell yesod persistent

我正在使用mongodb在yesod中构建一个Web应用程序。

我尝试创建一个名为Message的模型:

信息     _id文字     threadKey文本     正文

但我似乎无法以这种方式访问​​_id字段,不像messageThreadKey和messageBody那样创建了message_id函数。

如何从yesod / persistent-mongoDB访问mongo对象的_id字段?

1 个答案:

答案 0 :(得分:1)

在持久化中,id(在SQL版本和Mongo版本中)都是特殊的,实际上并不是模型记录的一部分。 Id和模型记录的组合称为实体。

我会重读“操纵”部分“插入”小节下的Yesod书的持久章节。

http://www.yesodweb.com/book/persistent