我的posgtgres表中有一个jsonb列,json的结构是:{'alias':"name1","name2","name"....}我已经编写了Postgres查询来检查JSON对象中的数组是否包含该名称。 select * from public.table t where json_col->'alias' ?'name'
我有一个Go结构,其中包含一段字符串,我想用GORM将其保存为Postgres中的jsonB对象。我遇到了一个需要使用GORM特定类型(postgres.Jsonb)的解决方案,而我希望避免这种情况。当我试图在我的模型中使用一个分片来运行AutoMigrate时,它会死机并且不会启动,尽管当我将这个分片包装在一个结构中(我正在做这件事)时,它会运行而不会出错,但是不会在postgres中创建列。type User struct {
我有一个带有JSOB字段的Postgres表。Query(value="SELECT * FROM table_with_jsonb_field WHERE body ->> 'id' = :id ", nativeQuery = true)也尝试了'$..id‘(JSON路径),而不是'id’,没有运气。PS以后,我需要更新找到的内容。因此,欢迎与相关文档的任何链接。:)
更新:,感谢,它现在开始工作了!