Ich lerne gerade Google Datastore mit node.js.Der Versuch, eine vorhandene Entität aus dem Datenspeicher zu erhalten, aber zurück undefined (nicht gefunden)
Ich kann eine Entität erfolgreich in den Server einfügen, aber aus irgendeinem Grund konnte ich die neu erstellte Entität nicht aus meinem Datenspeicher abrufen.
namespace: default
kind: User
Hier ist die Code Einheit von Datenspeichern zu erhalten:
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);
});
};
Ich weiß nicht, warum, aber es ist meine Einheit zu bekommen gescheitert.
Ich weiß, undefined bedeutet Entität nicht vorhanden, aber es ist tatsächlich da.
Ergebnis:
ich denke, es durch ein paar einfache Fehler verursacht werden können. Jede Hilfe wäre willkommen. Dank ~