zoukankan      html  css  js  c++  java
  • mongoose简单使用样例

    新建文件 app.js
    内容如下:
    Js代码  收藏代码
    1. var mongoose = require('mongoose')  
    2. , Schema = mongoose.Schema;  
    3.   
    4. mongoose.connect('mongodb://localhost/test');  
    5.   
    6. 1.定义schema,也就是传统意义的表结构  
    7. var BlogSchema = new Schema({  
    8.    user_id        : {type : Number, index : true}  
    9.   ,username       : {type : String}  
    10. });  
    11. 2.定义model  
    12. mongoose.model("Blog", BlogSchema);  
    13. //mongoose.model("Blog", BlogSchema,"BLOG");  model名,绑定的schema,db collection名  
    14.   
    15. 3.日常操作  
    16.   
    17. var Blog = mongoose.model("Blog"); //获得model实例  
    18.   
    19. var blog1 = new Blog();  
    20. blog1.id = 4;  
    21. blog1.title="ully";  
    22.   
    23. blog1.save(function(err) {  //存储  
    24.   if (err) {  
    25.     console.log('save failed');  
    26.   }  
    27.   console.log('save success');  
    28. });  
    29.   
    30. Blog.find({id:4},function(err,docs){  
    31.      console.log(docs);  
    32. });  
    33.   
    34. Blog.remove({id:4},function(err,docs){  
    35.      console.log(docs);  
    36. });  
    37.   
    38. Blog.update({id:4,title:"ulii"},function(err,docs){  
    39.      console.log(docs);  
    40. });  
     
    执行 node app.js  即可
  • 相关阅读:
    有关Maven
    白盒测试(White-box Testing)
    Peer Review(同行评审)
    闰年测试(非法输入的判断)
    等价类划分的应用2
    等价类划分(Equivalence Class Partitioning)
    软件测试随堂笔记-1
    软件测试之注意事项
    软件测试的发展方向
    软件测试之白盒测试
  • 原文地址:https://www.cnblogs.com/zhishaofei/p/4047408.html
Copyright © 2011-2022 走看看