【发布时间】:2019-02-12 12:33:46
【问题描述】:
我有一个事务,我正在保存一个实体,并且我有一个数组 excludesFromIndexes。当保存实体时,即使我添加了 excludefromindexes,它也会将属性显示为索引。
function test(user,pass,array,callback){
let transaction = ds.transaction();
let key = ds.key('questions')
transaction.run()
.then(()=>
transaction.save(
{key: key,
data:{
'user':user,
'pass':pass
},
excludeFromIndexes:['user','pass']}))
.then(()=> transaction.commit())
.then(function(apiResponse){
callback({response:'successful'});
})
.catch(function(err){
transaction.rollback()
callback({'error':err});
})
}
【问题讨论】:
-
你使用的是什么版本的 nodejs 数据存储库?
-
如何检查?
-
npm ls -g应该可以解决问题。 -
更新库解决了这个问题。谢谢
-
@A.Queue:您应该添加一个答案,以免留下未回答的问题。是的,它只是一个评论就足够了,但恕我直言,它可能对其他用户有用。
标签: node.js google-cloud-platform google-cloud-datastore