mongoose簡單使用樣例
新建文件 app.js
內容以下:
- var mongoose = require('mongoose')
- , Schema = mongoose.Schema;
-
- mongoose.connect('mongodb://localhost/test');
-
- 1.定義schema,也就是傳統意義的表結構
- var BlogSchema = new Schema({
- user_id : {type : Number, index : true}
- ,username : {type : String}
- });
- 2.定義model
- mongoose.model("Blog", BlogSchema);
-
- 3.平常操做
-
- var Blog = mongoose.model("Blog");
-
- var blog1 = new Blog();
- blog1.id = 4;
- blog1.title="ully";
-
- blog1.save(function(err) {
- if (err) {
- console.log('save failed');
- }
- console.log('save success');
- });
-
- Blog.find({id:4},function(err,docs){
- console.log(docs);
- });
-
- Blog.remove({id:4},function(err,docs){
- console.log(docs);
- });
-
- Blog.update({id:4,title:"ulii"},function(err,docs){
- console.log(docs);
- });
執行 node app.js 便可
歡迎關注本站公眾號,獲取更多信息