Label:Mongoose Library in short, a convenient package for manipulating MongoDB databases in the node environment, an object model tool similar to Orm,mongoose converts data from a database into JavaScript objects for you to use in your app. Of course, you have to install the Environment node. js and MongoDB = "MongoDB
Objective
After watching the node.js actual combat, which in the data storage part of the Redis, Mongodb, I also wrote the book according to the introduction of a few simple demo, in the demo process first encountered the problem is the type of data and common curd writing. There are two ways to mongodb common operations, one is to use the API directly, and the same is that you use T-SQL to write SQL state
in the (goods) schema, so it is not valid to append productnum and checked attributes to goods temporarily. Here we need to explain that even though we are attaching attributes to the schema, it is just that the implementation can actually hang on the schema and not be added to the schema. For example, just want to implement when adding goods, by the way, the value of Productnum and checked are assigned to the users table. We do not need to store attributes in goods. Conclusion: Objects used by
data, enter the use
gabdb
db.user.insert ({dataid : 10001})
Db.user.find ()
Switch to the From node, you will find that using show DBS will error, because you have not opened the permission, enter Rs.slaveok (), can be successfully accessed. Switch from node
MONGO localhost:10002
//no permission Query
show DBS
//error
2016-01-06t14:48:53.155+0800 E query [ THREAD1] error:listdatabases failed:{"OK": 0, "errmsg": "Not Master and Slaveok=false", "Code": 13435}:
//Open
gabriel:seconda
The specific code looks like this:
var express = require (' Express ');
var mongoose = require (' Mongoose ');
var router = Express. Router ();
var person = Mongoose.model (' person ', {
id:number,
name:string
});
/* Add/*
router.get ('/insert ', function (req, res) {
var student = new Person ({
id:1,
name: "Huop"
});
Mongoose.connect ("Mongodb:/
Go to the Bin folder under the folder where MongoDB is installed, execute the command: MONGO, you can use MongoDB.After installing the mongoose, in App.js, first introduce mongoose this module:var mongoose = require (' Mongoose ');Connect to the corresponding database;Port n
Tags: http io os using AR java for strong dataUsing Mongoose to manipulate MongoDB in BaeAlmost all of the examples on the web using mongoose are long-connected, because the relationship between the Nodejs itself mechanism, the use of long connections to some extent will improve performance, but Bae's free MongoDB does
GitHub Address: Https://github.com/linguowei/myblogClone the project Git down;Analysis:# git clone https://github.com/linguowei/myblog.git# cd myblog# npm install# npm run build# CD admin # NPM Run build#. CD.. /# node app.js# localhost:7000# localhost:7000/adminRun the code;Install dependent packages here, as well as package build background projects and foreground projects# node app for running servicesApp.jsWhich is connected to the data:App.use (Router)Database connection + set up various ta
Third party learning Address:http://blog.csdn.net/foruok/article/details/47746057Download MongoDBHttps://www.mongodb.com/download-centerOrHttps://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-3.2.9-signed.msiAfter download, the default is: C:\Program Files\mongodb\server\3.2\binCreate a new or start a database (you need to create a new file structure E:\Mon
In the recent study of Nodejs, here are some APIs that use mongoose to manipulate MongoDB.
Prelude:
1. Installation of Mongoose:var Mongoose = require (' Mongoose ');
2. Connecting Mongodb:mongoose.connect (' Mongodb://localhost/nodejs ');
3. CREATE TABLE structure, field:
Time flies fast, June and July busy, dejected is also a lot of things, Hangzhou, Dalian to fly back and forth, is also hehe.I hope to immerse myself in the next stage and learn what I want to learn. Take a look at the lessons that have been written for several days in the last few weeks. Because of the reason for the class, so in a short time to understand the next EXPRESS+MONGODB combination, to the app has a simple server, also opened the background
the UserID query in the Doctor table to the corresponding entry and pass the information into the req.body.doctorObject. As you can guess, this code is reusable. Of course, this code reuse situation will be more limited, because it is rough, on this point, the following will give a more comprehensive code of reuse. To run the command line in the project folder, run the command: Node Server.js If there are no errors, the following prompt is available: The hint content is defined in Server.js.
option.16. Added some development issues.1] Skip + limit page flip, the more slow the back, some materials say that using the array element paging can solve, not yetI tried it. The more reliable method is to first find the ID of the last time and do not use skip when turning pages:Last_row_id = objectid ('....');DB. activity_stream-> Find ({_ ID: {$ LT: last_row_id },User_id: 20}). Sort ({_ ID:-1}). Limit (10 );2]. select only the fields that are actually needed3]. When updating a piece of data
Linux mongodb installation and data import and export tutorial, mongodb Import and Export
How to install mongodb and import and export data in Linux
# Viewing the linux release version
Cat/etc/issue
# View the Linux kernel version
Uname-r
1. General steps for installing mongodb
2 methods for connecting node. js to MongoDB database tutorial, node. jsmongodb
Preface
The MongoDB Node. js driver is officially supported by the native node. js driver. It is the best implementation so far and has been officially supported by MongoDB. The MongoDB team has
MongoDB database tutorial, mongodb tutorial
1. Install MongoDBHttps://www.mongodb.com/download-center? Jmp = navSelect a Stable version of the corresponding system for download (Current Stable Release)2. After installation, you need to create a configuration because you do not know where the database created by the e
Tutorial on installing MongoDB in Windows 32-bit system, Windows 32 MongoDB
I have encountered a pile of pitfalls when installing MongoDB in Windows 32-bit system.
1. Download MongoDB
Open the official website: https://www.mongodb.com/download-center#community
Correspondin
Install mongoDB in windows (decompress version) to close the service tutorial. Decompress mongodb
I am going to put the database on disk D, so I created a mongoDB folder under disk D, and created the mongoDB folder and mongoDBdata folder respectively under it, which are use
inserted to be displayed.> Db.user.insert ({"Name": "Liruihuan"}) Writeresult ({"ninserted": 1}) > show dbsadmin 0.000GBliruihuan 0.000GBlocal 0.000GBNote: in MongoDB, the default database is test, and if you do not create any databases, the collection is saved in the test database.2.2. Delete DatabaseMongoDB uses a command to delete an existing dropDatabase() database.FormatDb.dropdatabase ()ExampleFirst look at the list of databases using sho
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.