MongoDB指南

Mongodb Schema

2017-06-19  本文已影响37人  liudongdong

名义解释

Schema属性关键字

属性

  1. safe——安全属性
    new Schema({...},{safe:{j:1,w:2,wtimeout:10000}});
    j表示做1份日志,w表示做2个副本(尚不明确),超时时间10秒
    
  2. capped——上限设置
    new Schema({...},{capped:1024});  //一次操作上线1024条数据
    new Schema({...},{capped:{size:1024,max:100,autoIndexId:true}});
    
  3. versionKey——版本锁
    new Schema({...},{versionKey:false});
    
  4. autoIndex——自动索引
    
    
  5. shardKey——分布式

常用SQL语句

  1. 新增(如果是Entity,使用save方法,如果是Model,使用create方法)
    • 使用Entity来增加一条数据
    var krouky = new PersonModel({name:'krouky'});
    krouky.save(callback);
    
    • 使用Model来增加一条数据
    var MDragon = {name:'MDragon'};
    PersonModel.create(MDragon,callback);
    
  2. 删除(Entity和Model都使用remove方法)
上一篇 下一篇

猜你喜欢

热点阅读