Use the Mongo History Schema

  // -- ------------------------------------------------------------------------- --
// -- 1) Beispiel - Abfragen (1.Punkt)
// -- ------------------------------------------------------------------------- --
// Finden Sie alle Persönlichkeiten aus, die vor Christus in Europa bzw. Asien
// geboren wurden.
 
// Geben Sie die folgenden Felder aus: name, description. Sortieren Sie das Ergebnis 
// nach dem Namen aufsteigend.
 
 
 
 
// -- ------------------------------------------------------------------------- --
// -- 2) Beispiel - Abfragen (1.Punkte)
// -- ------------------------------------------------------------------------- --
// Finden Sie alle Persönlichkeiten, die zwischen 500 BC und 500 AC geboren wurden.
// Geben Sie folgende Felder aus: name, birth
 
// Hinweis: Sie können die Zeitgrenzen für die Auswertung einrechnen.
 
 
 
 
// Hinweis: Es ist möglich logische Operatoren zu schachteln:
//          $nor : [
//             { $and : [ {...}, {...} ] }
//             { $or  : [ {...}, {...} ] } 
//          ]
 
// -- ------------------------------------------------------------------------- --
// -- 3) Beispiel - Abfragen (1.Punkt)
// -- ------------------------------------------------------------------------- --
// Finden Sie alle Persönlichkeiten die weder in Amerika (AMERICA) noch in Afrika
// (AFRICA) geboren wurden. Die Person (keywords) muss General (General) sein.
 
 
 
 
// -- ------------------------------------------------------------------------- --
// -- 4) Beispiel - Abfragen (2.Punkt)
// -- ------------------------------------------------------------------------- --
// Finden Sie alle Persönlichkeiten aus Europa (EUROPE), die nicht älter als 40 Jahre 
// wurden.
 
// Hinweis: Sie können in JavaScript die Math.Abs Funktion zur Berechnung des Betrags 
// verwenden.
 
// Hinweis: Prüfen Sie ob der ein Sterbedatum überhaupt existiert. Sie können das 
//          mit dem $exists Operator machen.
//
//          z.B.: db.<collection>.find({ <field> : { $exists : true }}