# Table.put()
Table.put(data)
用来更新数据
data
是一个对象,里面必须有id
这个 key- 如果没有
id
,那么表现会和Table.add(data)
一致
import GoDB from 'godb';
const testDB = new GoDB('testDB'); // 连接数据库
const user = testDB.table('user'); // 获取数据表
const data = {
name: 'luke',
age: 22
};
doPut();
async function doPut() {
const luke = await user.add(data);
console.log(luke);
// {
// id: 1,
// name: 'luke',
// age: 22
// }
luke.age = 23;
const newLuke = await console.put(luke);
console.log(newLuke);
// {
// id: 1,
// name: 'luke',
// age: 23 // age 被改变了
// }
}