_id 字段与持久化 mongodb
Posted
技术标签:
【中文标题】_id 字段与持久化 mongodb【英文标题】:_id field with persistent-mongodb 【发布时间】:2013-10-13 16:16:24 【问题描述】:我正在使用 mongodb 在 yesod 中构建一个 Web 应用程序。
我正在尝试创建一个名为 Message 的模型:
消息 _id 文本 线程键文本 正文
但我似乎无法以这种方式访问 _id 字段,与 messageThreadKey 和 messageBody 不同,没有创建 message_id 函数。
如何从 yesod/persistent-mongoDB 访问 mongo 对象的 _id 字段?
【问题讨论】:
【参考方案1】:在持久化中,id(在 SQL 版本和 Mongo 版本中)是特殊的,实际上并不是模型记录的一部分。 Id 和模型记录的组合称为实体。
我会重读 Yesod 书的持久性章节,在 Manipulation 部分,Insert 小节下。
http://www.yesodweb.com/book/persistent
【讨论】:
以上是关于_id 字段与持久化 mongodb的主要内容,如果未能解决你的问题,请参考以下文章
利用nodejs+express+mongodb完成数据持久化项目(附修改源码)
将POCO与mongodb c#驱动程序一起使用时如何管理_id字段