_id поле с постоянным-mongodb

Я создаю веб-приложение в yesod с mongodb.

Я пытаюсь создать модель под названием Сообщение:

Сообщение _id Text threadKey Текст тела Текст

Но я не могу получить доступ к полю _id таким образом, функция message_id не создается, в отличие от messageThreadKey и messageBody.

Как я могу получить доступ к полю _id объектов mongo из yesod/persistent-mongoDB?

1 ответ

Решение

В постоянном идентификаторе (как в версии SQL, так и в версии Mongo) является особенным и фактически не является частью записи модели. Комбинация идентификатора и записи модели называется сущностью.

Я перечитал бы постоянную главу книги Йесод в разделе "Манипуляции", подраздел "Вставка".

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

Другие вопросы по тегам