mongodb

作者: 陆遥远 | 来源:发表于2018-03-27 09:29 被阅读0次

db.getCollection('accounts').find({}).sort({_id:-1}).limit(1); //去集合中插入的最后一条数据
db.accounts.find({"email":"test01111.jackyu.com"}).pretty(); //查看特定集合的数据

‘_id’是mongodb ObjectID类型的,ObjectID 使用12 字节的存储空间,每个字节两位十六进制数字,是一个24 位的字符串,
包括timestamp, machined, processid, counter 等。下面会有一节单独讲它是怎么构成的,为啥它是唯一的。

db.usermodels.find({'_id' :{ "$gt" :ObjectId("55940ae59c39572851075bfd")} }).explain() //执行计划

  1. nReturned:返回的文档行数。

  2. needTime:耗时(毫秒)。

  3. indexBounds:所用的索引。

    explain在写代码阶段就可以做性能分析,开发阶段用
    profile检测性能慢的语句,便于线上产品问题定位
    无论哪种你定位出来问题,解决办法

    根据业务,调整schema结构
    优化索引
    有了上面这些知识,相信大家能够自己去给分页语句测试性能了

相关文章

网友评论

    本文标题:mongodb

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