Mongo: Importar arquivos
Os parâmetros “-d” se refere ao banco, o “-c” se refere a collection, “–headerline” se a primeira linha é um cabeçalho, ou seja, os nomes dos campos.
25 de junho de 2018 henrique
21 de junho de 2018 henrique
18 de junho de 2018 henrique
14 de junho de 2018 henrique
11 de junho de 2018 henrique
var aluno = tabelaAlunos[i];
7 de junho de 2018 henrique
4 de junho de 2018 henrique
29 de maio de 2018 henrique
24 de maio de 2018 henrique
21 de maio de 2018 henrique
17 de maio de 2018 henrique
14 de maio de 2018 henrique
C:\mongo\bin> mongod --dbpath C:\mongo\data
|
c:\mongo\bin> mongo
|
> show databases
|
> use workshop
|
> show collections
|
> db.customers.find({nome: { $regex: /a/ }})
|
> db.customers.find({idade: {$gte: 18}})
|
> db.customers.find({nome: "Luiz", idade: {$gte: 18}})
|
> db.customers.find().skip(1).limit(10)
|
> db.customers.find().sort({idade: 1})
|
10 de maio de 2018 henrique
30 de abril de 2018 henrique
19 de abril de 2018 henrique
Na dica de hoje vou mostrar um comando SQL do qual eu precisei utilizar alguns dias atrás.
Vamos imaginar a seguinte situação, você tem um cadastro de clientes e deseja filtrar alguns clientes pelo bairro onde ele mora. Até aí teríamos um select bem simples selecionando os clientes quando o bairro contiver as palavras digitadas, "SELECT * FROM CLIENTES WHERE BAIRRO LIKE '%Texto%', mas e para bairros que contenham acento, vamos fazer o usuário pesquisar duas vezes, uma digitando com acento e outra sem o acento para poder localizar o cliente correto? E maiúsculas e minúsculas? Muitas vezes isso não é interessante, aí que entra o tal do COLLATE.
Retomando o select do exemplo acima teríamos apenas que adicionar "COLLATE SQL_Latin1_General_CP1_CI_AI", ou seja, ficaria "SELECT * FROM CLIENTES WHERE BAIRRO LIKE '%Texto%' COLLATE SQL_Latin1_General_CP1_CI_AI", com isso estamos ignorando acentos e diferenças entre letras maiúsculas e minúsculas.
16 de abril de 2018 henrique
12 de abril de 2018 henrique
9 de abril de 2018 henrique