This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# No macOS, o arquivo ~/.bash_profile é executado para shells de login interativas, enquanto o ~/.bashrc é executado para shells interativas não-login. Quando você abre um novo terminal no macOS, ele inicia um shell de login, então as alterações feitas em ~/.bash_profile serão aplicadas. | |
# Portanto, você deve adicionar os comandos ao arquivo ~/.bash_profile. Aqui estão os passos: | |
# Abra o terminal. | |
# Digite open -e ~/.bash_profile para abrir o arquivo em um editor de texto. | |
# Adicione o seguinte ao final do arquivo: | |
# Inicia o ssh-agent | |
if [ -z "$(pgrep ssh-agent)" ]; then | |
eval "$(ssh-agent -s)" | |
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Exercício 1: Utilizando o estágio $match , escreva uma "agregação" para retornar somente os clientes do sexo "MASCULINO" . | |
db.clientes.aggregate([{ $match: { sexo: 'MASCULINO' } }]); | |
// Exercício 2: Utilizando o estágio $match , escreva uma "agregação" para retornar somente os clientes do sexo "FEMININO" e com data de nascimento entre os anos de 1995 e 2005 . | |
db.clientes.aggregate([ | |
{ | |
$match: { | |
sexo: "FEMININO", | |
"dataNascimento": { | |
"$gte": ISODate("1995-01-01T00:00:00.000Z"), |