WixのVeloでデータベースをいじる
コレクション名 : people
フィールド : name, age
上記のようなコレクションの値を書き換えたい場合
import wixData from 'wix-data'; // wixDataをインポート
export function save(event) { // 今回は保存ボタンが押されたらデータベースを更新する関数を作る
wixData.query('people') // コレクション名を指定してクエリを生成
.find() // 探す
.then(results => { // 見つかった場合はresultsを受け取るので、処理する関数を書く
let items = results.items; // itemsは1行毎のデータを配列として持っている
for (let i=0; i < items.length; i++) {
let item = items[i]; // 1行分のデータを取得
item.name = 'tanaka'; // プロパティとして各フィールドにアクセスできる
item.age = 20;
wixData.update("people", item); // wixData.update で内容を変更したitemを渡して反映させる
}
})
.catch(error => {
console.error(error);
});
}
出典
Velo:Data API を使用する
https://support.wix.com/ja/article/velo%EF%BC%9Adata-api-%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B