2016-12-20 1 views

Antwort

0

In DynamoDB ist kein direktes Äquivalent verfügbar. Eine Problemumgehung wäre jedoch, die ItemCount mithilfe von Tabelle Beschreibung-API zu erhalten.

Drawback von ItemCount: -

DynamoDB aktualisiert diesen Wert etwa alle sechs Stunden. Aktuelle Änderungen werden möglicherweise nicht in diesem Wert wiedergegeben.

'use strict'; 
var dynamoose = require('dynamoose'); 
dynamoose.AWS.config.update({ 
    accessKeyId : 'AKID', 
    secretAccessKey : 'SECRET', 
    region : 'us-east-1' 
}); 
dynamoose.local(); 

var Schema = dynamoose.Schema; 
var Table = dynamoose.Table; 

var table = new Table('Movies', null, null, dynamoose); 

table.describe(function(err, data) { 
    if (err) { 
     console.log(JSON.stringify(err)); 

    } else { 
     console.log(JSON.stringify(data, null, 2)); 
     console.log("Number of item =====>", JSON.stringify(data.Table.ItemCount, null, 2)); 
    } 
}); 

Ausgang: - -:

Number of item =====> 24 

Code Artikel Anzahl der Filme Tabelle von lokalen DynamoDB Instanz zu erhalten