_id поле с постоянным-mongodb
Я создаю веб-приложение в yesod с mongodb.
Я пытаюсь создать модель под названием Сообщение:
Сообщение _id Text threadKey Текст тела Текст
Но я не могу получить доступ к полю _id таким образом, функция message_id не создается, в отличие от messageThreadKey и messageBody.
Как я могу получить доступ к полю _id объектов mongo из yesod/persistent-mongoDB?
1 ответ
Решение
В постоянном идентификаторе (как в версии SQL, так и в версии Mongo) является особенным и фактически не является частью записи модели. Комбинация идентификатора и записи модели называется сущностью.
Я перечитал бы постоянную главу книги Йесод в разделе "Манипуляции", подраздел "Вставка".