0
私はnode.jsでGoogleのデータストアを学習していますデータストアから既存のエンティティを取得しようとしていますが、未定義の結果が返されません(見つからない)
私は正常にいくつかのエンティティをサーバーに入れることができますが、何らかの理由で私はデータストアから新しく作成したエンティティを取り戻すことができませんでした。ここで
namespace: default
kind: User
は、データストアからエンティティを取得するためのコードです:
module.exports.getUser = function(userId, callback){
console.log(typeof userId);
console.log('[DataStore] finding user...(ID=' + userId + ')');
var userKey = dataStore.key(['User', userId]);
dataStore.get(userKey, function(err, entity) {
console.log(err);
console.log(entity);
if (err) { return callback(err); }
callback(null, entity);
});
};
それは私のエンティティを取得するために失敗した理由が、私は知りません。
私は定義されていないことを知っていますエンティティは存在しませんが、実際にそこにあります。
結果:
私はそれはいくつかの単純なミスによって引き起こされるかもしれないと思います。 ご協力いただければ幸いです。ありがとう〜