- Abrimos la terminal y ejecutamos la siguiente linea para actualizar la base de datos de los paquetes
sudo pacman -Syu
- Instalamos el apache y ejecutamos lo siguiente
sudo pacman -S apache
| #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 |
| # 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" } } ) | |
| Ejecutarlo en el terminal. | |
| compton --config /dev/null |
| 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); |
| 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); |