Google CloudのDataStoreでデータを更新すると、値を指定しなかったプロパティが消されてしまいます。
下記のようなソースコードで実行しました。
指定しなかったプロパティは値を保持するようにはできないのでしょうか?
公式リファレンスを見る限りはできなさそうな気がします。
どなたか、方法をご存知の方、ご教授願います。
よろしくお願いいたします。
■公式リファレンス
https://googlecloudplatform.github.io/google-cloud-node/#/docs/datastore/0.5.1/datastore?method=save
■ソースコード
var datastore = require('@google-cloud/datastore')({
projectId: 'someprojectid',
keyFilename: '/somepath/keyfile.json'
});
var key = datastore.key({
path: ['shurui', 12345678910]
});
var entity = {
key: key,
method: 'update',
data: {
someproperty: 'データ変更しちゃいました。',
}
};
datastore.save(entity, function(err) {
});
※一部改変
あなたの回答
tips
プレビュー