- 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); |