excludeFromIndexes: [] не работает. свойства объекта все еще индексируются - PullRequest
0 голосов
/ 07 сентября 2018

У меня есть транзакция, в которой я сохраняю сущность, и у меня есть массив excludeFromIndexes. Когда сущность сохраняется, она показывает свойства как проиндексированные, даже если я добавила 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});
            })
      }

1 Ответ

0 голосов
/ 10 сентября 2018

Различные версии библиотек Google Datastore используют другой синтаксис и могут полностью игнорировать исключения из индексов.

Рекомендуется обновление до последней версии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...