Al intentar crear una aplicación Strapi que está conectada a un clúster MongoDB y seleccionar la instalación personalizada, todos los tutoriales en línea sugieren que "mongodb" debería ser una de las opciones en la lista desplegable junto con "postgres" , "mysql" y "sqlite" . Sin embargo, no obtengo una opción para mongodb .
Intenté reinstalar nodejs , lo que luego activó la reinstalación de create-strapi-app . También tengo mongoDB instalado localmente.
Strapi ha abandonado su soporte para bases de datos NoSQL. El equipo de MongoDB podría (si lo hace) escribir su propio conector para MongoDB, sin embargo, la ETA es alrededor de julio y la versión estable ETA es alrededor de agosto. SQLite es ahora la base de datos predeterminada. Sin embargo, creo que recomiendan usar PostgreSQL para la producción.
prueba con v3
npx create-strapi-app@3.6.8 fileNameEstá funcionando bien con MongoDB
Esto funcionó para mí chicos,
Instale strapi localmente en su sistema usando npm i strapi@alpha -g
Ejecute mongodb localmente en su sistema.
Use strapi new <project name> para crear un nuevo proyecto.
Elija su tipo de instalación como "personalizada"
Esto aprovechará "Mongo" en la lista de bases de datos compatibles para Strapi.
Espero que esto funcione para todos.
Gracias
Referencia:
https://strapi.gitee.io/documentation/3.0.0-alpha.x/guides/databases.html#mongodb-installation