0

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

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

Message _id Text threadKey Text body Text

但我似乎无法以这种方式访问​​ _id 字段,与 messageThreadKey 和 messageBody 不同,没有创建 message_id 函数。

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

4

1 回答 1

1

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

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

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

于 2014-09-18T18:59:01.763 回答