factbook.json/MONGO.md
2017-03-28 15:42:57 +02:00

1.2 KiB

Mongo

Query Examples

Find all countries speaking X?

German

db.factbook.find( { "People and Society.Languages.text": /German/ }, { "Government.Country name": 1 } )

English

db.factbook.find( { "People and Society.Languages.text": /English/ }, { "Government.Country name": 1 } )

Find all countries with a land border with X?

Austria

db.factbook.find( { "Geography.Land boundaries.border countries.text": /Austria/ }, 
                  { "Government.Country name": 1 } )

Germany

db.factbook.find( { "Geography.Land boundaries.border countries.text": /Germany/ }, 
                  { "Government.Country name": 1 } )

Find all import partner countries for X?

Austria

db.factbook.find( { "Economy.Imports - partners.text": /Austria/ }, { "Government.Country name": 1 } )

Find all countries with voting age 16 years

db.factbook.find( { "Government.Suffrage.text": /16/ }, 
                  { "Government.Country name": 1, "Government.Suffrage": 1 })

Find all countries with X membership?

NATO

db.factbook.find( { "Government.International organization participation.text": /NATO/ }, 
                  { "Government.Country name": 1 } )

And so on.