Create MONGO.md

This commit is contained in:
Gerald Bauer 2017-03-28 15:37:26 +02:00 committed by GitHub
parent 2ea746ff6d
commit f65826d0d7

60
MONGO.md Normal file
View file

@ -0,0 +1,60 @@
# 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.