Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Criando a collection
- db.createCollection('ciclo_pagamento_pelada');
- //Inseriando dados a collection
- db.ciclo_pagamento_pelada.insert({nome: 'Janeiro/17', mes: 1, ano: 2017});
- db.ciclo_pagamento_pelada.insert({nome: 'Fevereiro/17', mes: 2, ano: 2017,
- creditos: [
- {nome: 'Mensalidade Time Branco', valor: 200, status: 'PAGO'}
- ],
- debitos: [
- {nome: 'Arbitragem', valor: 100, status: 'PENDENTE'},
- {nome: 'Bolas', valor: 400, status: 'PAGO'},
- ]});
- db.ciclo_pagamento_pelada.insert({nome: 'Março/17', mes: 3, ano: 2017,
- creditos: [
- {nome: 'Mensalidade Time Preto', valor: 200, status: 'PAGO'}
- ],
- debitos: [
- {nome: 'Arbitragem', valor: 100, status: 'PAG)'},
- {nome: 'Campo', valor: 300, status: 'PAGO'},
- ]});
- //Consultar todos os dados cadastrado na collection 'ciclo_pagamento_pelada'
- db.ciclo_pagamento_pelada.find();
- //Consultando todos os dados organizado
- db.ciclo_pagamento_pelada.find().pretty();
- //Consultando uma dado cadastrado
- db.ciclo_pagamento_pelada.findOne();
- //Consultando a collection com o filtro
- db.ciclo_pagamento_pelada.findOne({mes: 2});
- //Consultando com o operador OU{$or}
- db.ciclo_pagamento_pelada.find({$or: [{mes: 1}, {mes: 2}]}).pretty();
- //Consultando a collection que tenha credito {$exists}
- db.ciclo_pagamento_pelada.find({creditos:{ $exists:true }}).pretty();
- //Consultando a collection com o ano de 2017
- db.ciclo_pagamento_pelada.find({ano:2017});
- //Usando para paginação {Pegando os dados sem o primeiro elemento da collection}
- db.ciclo_pagamento_pelada.find({ano:2017}).skip(1);
- //Usando para paginação {Pegando os dados 10 primeiros dados}
- db.ciclo_pagamento_pelada.find({ano:2017}).skip().limit(10);
- //Usando para paginação {Pegando os dados 10 primeiros dados para a segunda pagina}
- //sem a necessidade de trazer todos os dados
- db.ciclo_pagamento_pelada.find({ano:2017}).skip(10).limit(10);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement