美文网首页
mongoose的使用

mongoose的使用

作者: 方老司 | 来源:发表于2016-04-28 18:43 被阅读173次

    最近在做一个房价大数据的项目,使用了mongoose,记录下mongoose的使用:

    1 关于连接,populate是先查询出来一个,而后在此基础上,查询出来另外一个。
    比如:
    ZonePrice.find({})
    .populate({ path:'zone',
    match:{priceRate:{$gt:0}},
    options:{ limit:pageSize,
    skip:(pageNum-1)*pageSize }

      })
    

    是先查询出来所有的zoneprice,而后在查询结果里面筛选zone

    2 mongoose3.8有bug:如果连续两个find...exec()会报错,解决方法:使用find(.., function(err,results){...})的方式,而不使用exec

    3 在schema中必须定义好属性,包括辅助的,否则无法负值
    比如 如果schema user中你没有在定义时声明name,而在返回的时候你操作了user.name=xxx; 那么,可能讲无效

    4 json对象和json字符串,蛋疼

    相关文章

      网友评论

          本文标题:mongoose的使用

          本文链接:https://www.haomeiwen.com/subject/bmhhrttx.html