Skip to content

Instantly share code, notes, and snippets.

View luisfranciscocesar's full-sized avatar

Luis Francisco luisfranciscocesar

View GitHub Profile
@luisfranciscocesar
luisfranciscocesar / mongodb service
Last active August 13, 2018 17:08
Crear un service de Windows para MongoDB.
#Creamos los directorios.
C:\mongodb\db
C:\mongodb\config
C:\mongodb\log
##IMPORTANTE
#Al crear los archivos mongo.log y mongod.cfg, asegurarse de que no tenga el .txt al final.
#Asi no les va a funcionar, mongo.log.txt, mongod.cfg.txt
#Asi es la forma correcta mongo.log, mongod.cfg
@luisfranciscocesar
luisfranciscocesar / mongodb indices
Created April 9, 2018 14:58
Crear indice para mongodb.
# crea el indice para buscar texto en el campo.
db.getCollection('mi_collection').createIndex( { "CAMPO": "text" } )
# busca un texto en el campo de el indice creado
db.getCollection('mi_collection').find( { $text: { $search: "MI NOMBRE ES" } } )
@luisfranciscocesar
luisfranciscocesar / compton
Created June 16, 2019 19:20
eliminar tearing en GnuLinux
Ejecutarlo en el terminal.
compton --config /dev/null
@luisfranciscocesar
luisfranciscocesar / instalacion.md
Last active June 5, 2020 04:26 — forked from pokisin/instalacion.md
Instalar LAMP en arch linux (Manjaro)

Pasos para instalar LAMP en Manjaro

  1. Abrimos la terminal y ejecutamos la siguiente linea para actualizar la base de datos de los paquetes
  sudo pacman -Syu
  1. Instalamos el apache y ejecutamos lo siguiente
  sudo pacman -S apache
@luisfranciscocesar
luisfranciscocesar / Example.js
Created December 29, 2020 22:05 — forked from aeciolevy/Example.js
Example of mongoose transaction. MongoDB transaction example
exports.deleteUser = async (req, res, next) {
const session = await mongoose.startSession();
try {
const { id } = req.params;
// Start session
await session.startTransaction();
// deleteMany in this session
const [errorOp, result] = await toAll([App.deleteMany({ user: id }).session(session), UserModel.findByIdAndRemove(id).session(session)]);
if (errorOp) {
throw new ErrorRequest(STATUS_CODE.UNPROCESSABLE, errorOp.message);
@luisfranciscocesar
luisfranciscocesar / Example.js
Created December 29, 2020 22:05 — forked from aeciolevy/Example.js
Example of mongoose transaction. MongoDB transaction example
exports.deleteUser = async (req, res, next) {
const session = await mongoose.startSession();
try {
const { id } = req.params;
// Start session
await session.startTransaction();
// deleteMany in this session
const [errorOp, result] = await toAll([App.deleteMany({ user: id }).session(session), UserModel.findByIdAndRemove(id).session(session)]);
if (errorOp) {
throw new ErrorRequest(STATUS_CODE.UNPROCESSABLE, errorOp.message);
@luisfranciscocesar
luisfranciscocesar / gitflow-breakdown.md
Created February 23, 2021 03:14 — forked from JamesMGreene/gitflow-breakdown.md
A comparison of using `git flow` commands versus raw `git` commands.

Initialize

gitflow git
git flow init git init
  git commit --allow-empty -m "Initial commit"
  git checkout -b develop master

Connect to the remote repository