我需要在复杂的项目架构中重写几乎所有内容。
我无法找到重写它的方法。
我找到了发送新旧项目属性的唯一方法,使用旧的attrs删除所有属性,然后从新的属性中添加全部属性。 并按类创建:Aws :: DynamoDB :: Types :: UpdateItemInput http://docs.aws.amazon.com/sdkforruby/api/Aws/DynamoDB/Types/UpdateItemInput.html
它有另一种方法吗?
Scheme就像:
{
"app_params": {
"production_params": {
"hard_time_control": true,
"index_max": 300,
"time_control": true,
"weight_fix": 100,
"weight_max": 200
},
"search_mx": "11g"
},
"client": "client_name",
"dashboard": false,
"data": true,
"test_port": 123,
"servers": [
{
"name": "server1",
"port": 123,
"search_type": "test"
}
],
"stock_port": 456
}
答案 0 :(得分:0)
感谢jarmod。 决定是PutItem方法 http://docs.aws.amazon.com/sdkforruby/api/Aws/DynamoDB/Client.html#put_item-instance_method