2016-04-03 14 views
0

Sadece node.js. ile google datastore öğreniyorumVeri deposundan var olan varlığı almayı denedim ama tanımsız (bulunamadı)

Bazı varlıkları sunucuya başarılı bir şekilde koyabilirim, ancak bazı nedenlerden dolayı yeni oluşturulan varlığı veri merkezimden geri alamıyordum.

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); 
    }); 
}; 

ama benim kimliklerini kazanmaları için neden başarısız bilmiyorum: Burada

enter image description here

namespace: default 
kind: User 

veri deposundan kimliklerini kazanmaları için koddur.

Tanımsız tanımlanmış varlık var olmadığını biliyorum ama aslında var.

Sonuç:

enter image description here

yine de biraz hata yüzünden kaynaklanıyor olabileceğini düşünüyoruz. Herhangi bir yardım mutluluk duyacaktır. Teşekkür ~

cevap

1

Sadece otomatik kilit atanan bulundu bir tamsayı olduğunu!

Anahtarların her zaman bir dize olduğunu düşünen google örnekleriyle kafam karışmıştı.

İlgili konular