sql >> Database >  >> NoSQL >> MongoDB

Lezen van Kinesis geeft lege records wanneer het wordt uitgevoerd met het vorige volgnummer of tijdstempel

Volgens mijn discussie met de technische ondersteuningsmedewerker van AWS kunnen er een paar berichten zijn met lege records en daarom is het geen goed idee om te breken wanneer len(get_response['Records']) ==0.

De betere benadering die werd voorgesteld was - we kunnen een teller hebben die het maximum aantal berichten aangeeft dat je leest in een run en exit-lus na het lezen van zoveel berichten.




  1. Groovy kon geen overeenkomende constructor vinden?

  2. MongoDB count() versus countDocuments()

  3. Totale MongoDB-opslaggrootte

  4. MongoDB $ lookup Value Terug in array