MongoDB is a general-purpose nosql that has been widely used in many places. Next we look at how to use the MongoDB database in node. js.1. Environment installationFirst from the MongoDB official website download, install, configure the environment variables, to ensure that
("Node-mongo-examples", Server,{safe:true});d B.open (function(err,db) {db.collection ("Users",function(err,collection) {if(ERR)Throwerr; Else{collection.find ({username:{$inch: ["Yan Si", "Three"]}}). ToArray (function(err,docs) {if(ERR)Throwerr; Else{console.log (docs); Db.close (); } }); } });});insert a batch of data and search Type==food and the Price field value is less than 10varMongo=require ("
Tags: style blog class Code tar extOperating Environment :Ubuntu 14.04 LTS running under local VirtualBox0. Take a look at the IP address of the serverIfconfigMy server IP is 192.168.0.1081. Installing Nginx First update APT package management, then install Nginxsudo apt-get updatesudo apt-get install NginxThen restart the local Nginx service.Service Nginx RestartThen type 192.168.0.108 in the browserYou should see the following Nginx Welcome page2. Install
Ajax, here for the convenience of explanation, if you write with the Ajax request writingSee: The Express Course in Http://www.hubwiz.com/coursecenterThere is a detailed approach. Step Three That's the problem with the express session. Prior to express 4.0, middleware like session was automatically installed with Express,Some tutorials on the web use the Express version just before 4.0, so be sure to note this when using the 4.0 and later versions. This is required to implement the
Label:Many free courses are available on the MONOGODB website, and the "MongoDB for node. JS Developers" Learning is selected. Course is in English, but there are Chinese subtitles ~, after each course there are exercises. The seven-week course passed quickly and learned a lot. With the help of the final test of the problem, do a summary, save oneself soon forget
Assume that the basic data is:{"Name": "cb", "data": 0 ,}Sometimes, to make full use of multiple cores, multiple node processes are enabled at the same time. However, if some code involves operations on mongodb, the following occurs.Ideally, the data obtained after multiple processes are executed is:{ Quot; name quot;: quot; cb quot;, quot; data quot;: 6000, quot ,}Not ac
Tags: syntax highlighting view tar partial complement local COM click MongodInstalling and starting MongoDB
Windows User wizard: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/
Linux User wizard: https://docs.mongodb.com/manual/administration/install-on-linux/
MAC User wizard: https://docs.mongodb.com/manual/tutorial/install-mongod
1.node.js Environment InstallationNPM Config Set Registry https://registry.npm.taobao.orgNPM Config Get registryNPM root-g2.mongodb-3.2.9 Test (user name password configured)var Server = require (' MongoDB '). Server;var Db = require (' MongoDB '). Db;var server = new Server (' 115.29.171.114 ', 27017, {auto_reconnect:true});var db = new db (' Test1 ', server, {f
Second, the route1. Open routes/index.js , which means capturing a GET request to access the home page:and assigned to the corresponding route via app.js :See here, open http://127.0.0.1:3000/users/to feel the meaning of a route:routes/index.js File:If our request is get, the path is '/' then it is rendered index.ejs this view, you can omit the suffix name. Ejs:This means uploading the data to the Index.ejs and outputting it to the page.2. View Views/index.ejsYou can see that the EJS fetch data
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.