Colección de citas famosas - Diccionario de frases chinas - Cómo se conecta el nodo a la base de datos mongodbEn primer lugar, todo el mundo quiere ser un codificador completo. Como desarrollador web front-end, la manera más fácil de obtener la pila completa parece ser Node/Dist/v 0.6.1/Node-v 0.6.1. MSI descarga el paquete de instalación para tu computadora (esto es Windows para que puedas. No puedo permitirme Mac) y luego instálelo de acuerdo con las instrucciones. Específicamente, haga clic con el botón derecho en Propiedades de Mi PC Sistema Variables de entorno avanzadas y seleccione Nombre de variable: Ruta. "Cambiar valor: agregue C:\Program Files\nodejs (según su propio directorio de instalación)" al final. Abra cmd y ejecute el comando directamente: node -v puede generar el número de versión actual. Npm ya está integrado en el archivo de nodo, luego use npm install XXX para instalar los complementos o módulos necesarios. En tercer lugar, he estado ocupado usando Express Framework por un tiempo y finalmente puedo inicializarlo con comandos npm, instalar Express Framework y luego escribir un hola mundo. ¿Por qué elegiste Express Framework? Por supuesto, tiene sus propias características. Para los principiantes, el mayor temor son los problemas y los errores. Definitivamente Express ha pensado en nosotros. Por lo tanto, se proporciona un generador rápido: express-generator 1. Instálelo en todo el mundo mediante el comando: npm install express-generator -g 2. La estructura del proyecto express myapp se genera mediante el comando express, donde myapp es el nombre de su proyecto. 3. A través de cd, myapp ingresa al archivo del proyecto, inicializa los módulos dependientes a través de npm install y establece debug = myapp start inicia el servidor web. 4. Abra localhost:3000/website en su navegador para ver la aplicación. De forma predeterminada, el motor de plantillas utilizado es jade y la plantilla ya está configurada en el proyecto. 4. Presente la estructura organizativa del proyecto 1 del generador rápido y del proyecto myapp de la siguiente manera: 2. Se puede decir que package.json es el paquete de administración del módulo, la información del proyecto y el número de versión del módulo. De hecho, encontrará que la configuración aquí lo genera cuando se inicializa el módulo del proyecto. 3.app.js es el archivo de inicio del proyecto, que se puede decir que es el núcleo del proyecto. Escribe principalmente algunas funciones públicas. 4. Hay un archivo www sin sufijo debajo del archivo bin. Es el archivo de entrada del proyecto y configura el puerto del servicio web y algunos eventos de monitoreo. 5.node_modules es el módulo de archivo dependiente del proyecto, y también se colocarán paquetes importados en él, como el módulo mongoose conectado a la base de datos, que se discutirá en detalle más adelante. 6.public es el conjunto de archivos de recursos estáticos del proyecto. Es fácil ver que aquí se colocan imágenes, archivos css y archivos js. 7.routes es el módulo de enrutamiento del proyecto, que tiene archivos index.js y user.js de forma predeterminada. De hecho, también incluye el controlador en un lenguaje de fondo común, que por supuesto también se puede separar en proyectos más grandes. Ocho.views es el archivo de plantilla del proyecto, que es el motor de plantilla de jade. Esta plantilla es muy sencilla, pero tiene muchos inconvenientes. Por ejemplo, los requisitos de espacio son muy estrictos. Si falta un espacio, informará un error. Has pisado muchos escollos. De hecho, su rendimiento no es muy elevado. Es mejor usar ejs. 5. Instale mongoDB 1 y descargue el archivo msi directamente desde el sitio web oficial (/descargas). 2. Luego simplemente instálelo. Si hay un valor predeterminado, hágalo predeterminado, si hay una selección, seleccione todo. 3. Luego configura las variables de entorno, esto es lo mismo que el del nodo, pero puedes ponerlo en la imagen. Jajaja... 4. A continuación, inicie el servicio mongoDB. 5. Pase el comando: MongoDB:\MongoDB\data, donde f:\MongoDB\data es la ruta de almacenamiento del archivo. Consulte la siguiente información para demostrar el éxito.

Cómo se conecta el nodo a la base de datos mongodbEn primer lugar, todo el mundo quiere ser un codificador completo. Como desarrollador web front-end, la manera más fácil de obtener la pila completa parece ser Node/Dist/v 0.6.1/Node-v 0.6.1. MSI descarga el paquete de instalación para tu computadora (esto es Windows para que puedas. No puedo permitirme Mac) y luego instálelo de acuerdo con las instrucciones. Específicamente, haga clic con el botón derecho en Propiedades de Mi PC Sistema Variables de entorno avanzadas y seleccione Nombre de variable: Ruta. "Cambiar valor: agregue C:\Program Files\nodejs (según su propio directorio de instalación)" al final. Abra cmd y ejecute el comando directamente: node -v puede generar el número de versión actual. Npm ya está integrado en el archivo de nodo, luego use npm install XXX para instalar los complementos o módulos necesarios. En tercer lugar, he estado ocupado usando Express Framework por un tiempo y finalmente puedo inicializarlo con comandos npm, instalar Express Framework y luego escribir un hola mundo. ¿Por qué elegiste Express Framework? Por supuesto, tiene sus propias características. Para los principiantes, el mayor temor son los problemas y los errores. Definitivamente Express ha pensado en nosotros. Por lo tanto, se proporciona un generador rápido: express-generator 1. Instálelo en todo el mundo mediante el comando: npm install express-generator -g 2. La estructura del proyecto express myapp se genera mediante el comando express, donde myapp es el nombre de su proyecto. 3. A través de cd, myapp ingresa al archivo del proyecto, inicializa los módulos dependientes a través de npm install y establece debug = myapp start inicia el servidor web. 4. Abra localhost:3000/website en su navegador para ver la aplicación. De forma predeterminada, el motor de plantillas utilizado es jade y la plantilla ya está configurada en el proyecto. 4. Presente la estructura organizativa del proyecto 1 del generador rápido y del proyecto myapp de la siguiente manera: 2. Se puede decir que package.json es el paquete de administración del módulo, la información del proyecto y el número de versión del módulo. De hecho, encontrará que la configuración aquí lo genera cuando se inicializa el módulo del proyecto. 3.app.js es el archivo de inicio del proyecto, que se puede decir que es el núcleo del proyecto. Escribe principalmente algunas funciones públicas. 4. Hay un archivo www sin sufijo debajo del archivo bin. Es el archivo de entrada del proyecto y configura el puerto del servicio web y algunos eventos de monitoreo. 5.node_modules es el módulo de archivo dependiente del proyecto, y también se colocarán paquetes importados en él, como el módulo mongoose conectado a la base de datos, que se discutirá en detalle más adelante. 6.public es el conjunto de archivos de recursos estáticos del proyecto. Es fácil ver que aquí se colocan imágenes, archivos css y archivos js. 7.routes es el módulo de enrutamiento del proyecto, que tiene archivos index.js y user.js de forma predeterminada. De hecho, también incluye el controlador en un lenguaje de fondo común, que por supuesto también se puede separar en proyectos más grandes. Ocho.views es el archivo de plantilla del proyecto, que es el motor de plantilla de jade. Esta plantilla es muy sencilla, pero tiene muchos inconvenientes. Por ejemplo, los requisitos de espacio son muy estrictos. Si falta un espacio, informará un error. Has pisado muchos escollos. De hecho, su rendimiento no es muy elevado. Es mejor usar ejs. 5. Instale mongoDB 1 y descargue el archivo msi directamente desde el sitio web oficial (/descargas). 2. Luego simplemente instálelo. Si hay un valor predeterminado, hágalo predeterminado, si hay una selección, seleccione todo. 3. Luego configura las variables de entorno, esto es lo mismo que el del nodo, pero puedes ponerlo en la imagen. Jajaja... 4. A continuación, inicie el servicio mongoDB. 5. Pase el comando: MongoDB:\MongoDB\data, donde f:\MongoDB\data es la ruta de almacenamiento del archivo. Consulte la siguiente información para demostrar el éxito.

6.MongoDB escucha en el puerto 27017. Al mismo tiempo, abra un navegador e ingrese 127.0.0.1:27017, verá el siguiente mensaje: Parece que está intentando acceder a MongoDB a través de http en el puerto del controlador nativo. 7 Luego, abra otro cmd, ingrese el comando mongo. conéctese a la base de datos, aparece el siguiente mensaje: 2015-05-02t 17:65438 Borre el archivo de datos Versión del shell MongoDB: 3.0.2 Conéctese a: prueba 8. De esta forma, monogDB se instala correctamente en el entorno de Windows. Suplementario: 9. Si le resulta problemático abrir el servicio mediante el comando cada vez, puede escribirlo como un archivo por lotes, es decir, puede crear un nuevo archivo con el sufijo. bat y escriba el siguiente código: start MongoDB-dbpathF:\MongoDB\data 10. Por supuesto, también puedes iniciar MongoDB como un servicio, pero creo que no es muy útil en el proceso de aprendizaje y los amigos pueden hacerlo ellos mismos. 11. Si te resulta difícil utilizar la línea de comandos, te recomendamos un software con interfaz gráfica: MongoVUE, similar a navicat. Tiene una versión gratuita con menos funciones, pero es completamente suficiente durante el proceso de aprendizaje. 6. Utilice monogDB 1 en su proyecto de nodo e importe el módulo de conexión monogDB. Express presentó oficialmente el módulo mongoskin, por lo que no entraré en detalles. Aquí, presentamos cómo instalarlo a través de mongoose 2, ejecutamos el comando NPM install mongose-save en el proyecto myapp y lo guardamos en node_modules. También puede configurar "mongose" en package.json: "^4.4.12 02" y luego ordenar npm install para instalarlo. 3. En el archivo app.js, a. Importe el módulo mongose: var mongose ​​= require ('mongose'); b. Cree una conexión de base de datos mongoose. // Conéctese a la base de datos local 4. Cree una nueva carpeta de esquemas en el directorio raíz del proyecto. Este es un módulo de conjunto de datos. Cree un nuevo archivo users.js en este módulo. Declarar un objeto mongoons var usuarios Esquema = nuevo esquema de mangosta ({ nombre: cadena, pata: cadena, meta: {createat: {tipo: fecha, Predeterminado: fecha. ahora()}, actualización: {tipo: fecha, Predeterminado: fecha. ahora()}) // Cada vez que se ejecuta, la operación de actualización de tiempo usuarios Esquema pre ('guardar', función (siguiente) {if (esto. es nuevo 65) más {este. meta. actualizar en = fecha. ahora (); } siguiente (); }) // Consultar esquema de usuario = { fetch: function (CB) { // El método estático de Consulta todos los datos devuelve esto. sort./callback}, buscar porid: función (id, Cb) {// Consultar datos únicos, encontrar uno ({ _ ID: ID }).