美文网首页
mongodb高级查询

mongodb高级查询

作者: stanf1l | 来源:发表于2019-01-06 09:57 被阅读0次

    主要参考下面两篇文章:
    Mongoose增查改删学习笔记
    mongodb官方文档

    另外,在学习的过程中遇到的关于数组的问题:
    查询的 field 若为数组,则数组中的每一个元素都可以看成是和该 field 组成了键值对的

    // 查询数组中是否有元素是“apple”
    db.foods.find({ fruit: "apple" })
    

    检测数组中多个元素的值用 $all

    // 查询数组中是否同时包含“apple”和“banana”
    db.foods.find({ fruit: { $all: [ 'apple', 'banana' ]}})
    
    //等同于
    db.foods.find({ $and : [{fruit: 'apple'}, {fruit: 'banana'}]})
    

    相关文章

      网友评论

          本文标题:mongodb高级查询

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