2013-10-13 65 views
0

我正在用mongodb在yesod中构建一个web应用程序。带有持久性mongodb的_id字段

我tryign创建一个模式叫消息:

消息 _id文本 threadKey文本 正文

但我似乎无法访问_id领域这样,MESSAGE_ID功能不像messageThreadKey和messageBody那样被创建。

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

回答

1

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

我会重新阅读操作部分插入子部分下的Yesod书籍的持续性章节。

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