小编Raj*_*mar的帖子

如何将 JSON 对象推送到 postgresql jsonb 列中的数组

我是在 postgresql 中使用 jsonb 的新手。

I have a following structure 

      [
          {
              "Id":1,
              "Name":"Emilia"
          },
          {
              "Id":2,
              "Name":"sophia"
          },
          {
              "Id":3,
              "Name":"Anna"
          },
          {
              "Id":4,
              "Name":"Marjoe"
          }
      ]
Run Code Online (Sandbox Code Playgroud)
  1. 此结构存储在 jsonb 列(项目)中。我需要追加{"Id":5,"Name":"Linquin"}到此数组中。并将其设置回 jsonb 列项目。

我需要这样的东西。

     [
          {
              "Id":1,
              "Name":"Emilia"
          },
          {
              "Id":2,
              "Name":"sophia"
          },
          {
              "Id":3,
              "Name":"Anna"
          },
          {
              "Id":4,
              "Name":"Marjoe"
          },
          {
              "Id":5,
              "Name":"Linquin"
          }
      ]
Run Code Online (Sandbox Code Playgroud)
  1. 请让我知道根据 id 删除对象的任何方法......

感谢任何帮助。谢谢...

postgresql append jsonb

5
推荐指数
2
解决办法
1万
查看次数

在protobuf的protobuf的proto文件中导入时间戳

我正在尝试使用GRPC并将交换消息格式用作protobuf。我想在消息中添加时间戳字段。但是我不知道在proto文件中添加import语句的正确方法。我使用的是golang语言,因此我需要输出为.pb.go

protocol-buffers grpc

5
推荐指数
2
解决办法
9270
查看次数

需要在redux的reducer中追加数组中的数据

我正在做分页,我将获取每个页面点击的数据.我想用前面的值附加数据.这是我当前的代码.不知道这样做.

const InitialProjects={
    projectList:[],
    error:null,
    loading:false
}

export const projects=(state=InitialProjects,action)=>{
    switch(action.type){
        case ActionTypes.FETCH_PROJECTS:
            return Object.assign({},state,{
                projectList:[],error:null,loading:true
            })
        case ActionTypes.FETCH_PROJECTS_SUCCESS:
            return {
                projectList:action.payload

            }
        case ActionTypes.FETCH_PROJECTS_FAILURE:
            return Object.assign({},state,{
                projectList:["not-found"],error:action.payload.message||action.payload.status,loading:false
            })
        default:
            return state;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的第一个回答看起来像这样

[
{
  Id:0,
Name:india
},
{
Id:1,
Name:bang
},
{
Id:3,
Name:us
},
{
 Id:5,
Name:uk
}
]
Run Code Online (Sandbox Code Playgroud)

第二个回应就是这样

   [
    {
      Id:8,
    Name:india
    },
    {
    Id:12,
    Name:bang
    },
    {
    Id:19,
    Name:us
    },
    {
     Id:35,
    Name:uk
    }
    ]
Run Code Online (Sandbox Code Playgroud)

请注意,id字段可能不是连续的.我想在我的redux中想要这样的东西

projectList:
0(pin): {Id:1,Name:'dewd'}
1(pin): {Id:2,Name:'tyytg'}
2(pin): {Id:5,Name:'xsx'} …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs redux react-redux

1
推荐指数
1
解决办法
4895
查看次数