node.js - mongoose如何进行高维度查询?
巴扎黑
巴扎黑 2017-04-17 11:34:12
[Node.js讨论组]

如题,比如我要查询文档列表

List = [
  {
    _id:xxxxxx,
    source:{
        title:"hello1",
        .....
    }
  },
  {
      _id:xxxxx,
      source:{
          title:"hello2"
      }
  }    
]

我希望查询出title为hello1的文档集合出来,这个咋搞,更高维度的查询则以此类推
什么情况,为啥一直搜索不到我的问题

巴扎黑
巴扎黑

全部回复(2)
大家讲道理

貌似:

find({'source.title': 'hello1'})

官方文档 (看来你搜得不仔细呀) http://docs.mongodb.org/manual/core/document/#dot-notation

巴扎黑

请叫我雷锋 : $elemMatch

http://docs.mongodb.org/manual/reference/operator/query/elemMatch/

seminarModel.find({
    companyAssignment : {$elemMatch : {studentList: { $in: [email] }} },
    isInitialized :true
}).sort('seminarId').execQ().then(function(allSeminars){})
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号