像mongo这样的Postgres jsonb文档存储

时间:2019-03-11 06:38:44

标签: postgresql jsonb

我有一个像这样的简单桌子

CREATE TABLE things (
  id SERIAL PRIMARY KEY,
  data jsonb
);

我想像这样存储复杂的嵌套json

{
    "id": 1,
        "title": "thing",
        "things": [
            {
                "title": "thing 1",
                "moreThings": [
                    { "title": "more thing 1" }
                ]
            }
        ]
}

但是我发现很难插入和操作复杂的嵌套json。 我想做与mongo相同的操作并填充,我可以用postgres json存储实现相同的功能吗?如果我能怎么办?还是它是一种反模式,我应该只编写具有关系的普通表?

0 个答案:

没有答案