User
gibi bir öğeye sahip olduğumda, entityKey
kodunu kullanarak güvenli tipte bir anahtar alabilirim. Bu da beni Key User
alır. Anahtarın ham değerini nasıl alabilirim, örneğin Int64
? Bunun için 'un fromPersistKey
ve showPersistentKey
gibi daimi sürümlerinin işlevleri vardı, ancak artık mevcut değiller.Yesod'un Persistent'inde ham anahtar değeri nasıl alınır?
1
A
cevap
1
bu işlevsellik SQL için
o
fromSqlKey
olacağını çerçevenin arka uç-parçası taşındı ve aslında bu yüzden sadece Kalıcı-arka uç kullanılan olanlar ve aramaya bunun için bir type class - ToBackendKey
yoktur edildi Bu işlevi (her yerde Int64
- MongoDB'de few helpers though olarak görünüyor)
arka uç kısmına taşıyor olmalısınız (bkz. from fromSqlKey) (https://hackage.haskell.org /package/persistent-2.2.4/docs/Database-Persist-Sql.html#fromSqlKey) – Carsten
@Carsten Bunu cevaplamak istiyor musun, Petr bunu kabul edebilir mi? – MaxGabriel