title: Not able to query dynamoDb data using GeoDataManager in Node
body: <p>I am trying to follow the very basic tutorial of Geo Library for Amazon DynamoDB given here <a href="https://www.npmjs.com/package/dynamodb-geo" rel="nofollow noreferrer">https://www.npmjs.com/package/dynamodb-geo</a>.
  Even after following the steps mentioned in link, my myGeoTableManager.queryRadius() call is not giving me any result.
  Below are the steps that I follow.</p>
  <p>I created the dynamoDB table with below script</p>
  <pre><code>require(&quot;dotenv&quot;).config();
  
  var AWS= require('aws-sdk');
  
  AWS.config.update({accessKeyId: process.env.accessKeyId, secretAccessKey: process.env.secretAccessKey, region: &quot;us-east-1&quot;});
  const ddb = new AWS.DynamoDB();
  
  const ddbGeo = require('dynamodb-geo');
  
  const config = new ddbGeo.GeoDataManagerConfiguration(ddb, 'locationData');
  config.hashKeyLength = 5;
  
  const createTableInput = ddbGeo.GeoTableUtil.getCreateTableRequest(config);
   
  // Tweak the schema as desired
  createTableInput.ProvisionedThroughput.ReadCapacityUnits = 5;
   
  console.log('Creating table with schema:');
  console.dir(createTableInput, { depth: null });
   
  // Create the table
  ddb.createTable(createTableInput).promise()
      // Wait for it to become ready
      .then(function () { return ddb.waitFor('tableExists', { TableName: 'locationData' }).promise() })
      .then(function () { console.log('Table created and ready!') });
  </code></pre>
  <p>Then I insert and query data in dynamoDB using below script.</p>
  <pre><code>require(&quot;dotenv&quot;).config();
  
  var AWS= require('aws-sdk');
  
  AWS.config.update({accessKeyId: process.env.accessKeyId, secretAccessKey: process.env.secretAccessKey, region: &quot;us-east-1&quot;});
  const ddb = new AWS.DynamoDB();
  
  const ddbGeo = require('dynamodb-geo');
  
  const config = new ddbGeo.GeoDataManagerConfiguration(ddb, 'locationData');
  config.hashKeyLength = 5;
  
  const myGeoTableManager = new ddbGeo.GeoDataManager(config);
  
  myGeoTableManager.putPoint({
      RangeKeyValue: { S: '1234' }, 
      GeoPoint: { 
          latitude: 28.749472,
          longitude: 77.056534
      },
      PutItemInput: { 
          Item: { 
              country: { S: 'country1' }, 
              capital: { S: 'capital1' }
          },
      }
  }).promise()
  .then(function() { console.log('Insert Done!') });
  
  myGeoTableManager.putPoint({
      RangeKeyValue: { S: '5678' }, 
      GeoPoint: { 
          latitude: 28.749999,
          longitude: 77.056999
      },
      PutItemInput: { 
          Item: { 
              country: { S: 'country2' }, 
              capital: { S: 'capital2' }
          },
      }
  }).promise()
  .then(function() { console.log('Insert Done!') });
  
  myGeoTableManager.queryRadius({
      RadiusInMeter: 100000,
      CenterPoint: {
          latitude: 28.749888,
          longitude: 77.056888 
      }
    }).then((locations) =&gt; {
      console.log(locations);
    });
  </code></pre>
  <p>Even with exactly same latitude and longitude, myGeoTableManager.queryRadius() is giving me empty response.</p>