如何查询Mongodb的嵌入式数组

阿基尔

我有一个mongodb结构。

场所模型的结构

{.....
  amenities: [
    {
      name: "wifi",
      is_free: true
    },
    {
      name: "projector",
      is_free: false,
      price: "50"
    },
    ...........
    ...........
    ...........
  ]
.....}

我想查询一个地方,无论该price & is_free字段是什么,都在该地方搜索具有某种便利设施的地方我如何在mongodb / mongoose查询中做到这一点。

我想要列出具有一组设施(如wifi和投影仪)作为输出的地方。

曼尼什
db.places.find({$and: [{'amenities.name': 'wifi'}, {'amenities.name':'projector'}])

它将查找在数组中指定了所有别名的地方['wifi', 'projector']

希望能帮助到你。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在嵌入式数组mongodb中查询嵌入式文档

基于范围查询MongoDB中嵌入式文档的数组

查询Spring Data MongoDB中嵌入式文档的数组

使用Presto查询MongoDB嵌入式/嵌套文档的数组

如何在MongoDB的数组字段中查询和删除嵌入式对象?

如何在MongoDB中查询数组中的单个嵌入式文档?

如何在 MongoDb 中查询嵌入式文档?

在文档中引用文档的嵌入式数组的嵌入式数组上查询Doctrine2和MongoDB

查询MongoDB中的嵌入式文档

春季查询嵌入式文档的数组

如何计算嵌入式mongodb php?

mongodb-编写复杂的查询,包括在嵌入式数组中排序

在mongoDb中对嵌入式文档数组(3个级别)进行过滤查询

php:将mongodb嵌入式文档查询到数组中

MongoDB 复杂聚合查询以求和嵌入式数组中的元素,有限制

如何使用Spring Data MongoDB Repository以greatThan查询嵌入式文档?

MongoDB嵌入式文档自我查询

MongoDB查询-聚合和嵌入式文档

MongoDB查询以查找多个嵌入式文档

Hibernate repo 查询以访问 mongodb 嵌入式文档

mongoDb 嵌入式查询以查找数据列表

MongoDB:与查询不匹配的嵌入式文档

如何在MongoDB中的嵌入式数组对象中插入json对象?

如何在MongoDB中使用数组获取嵌入式文档(使用Mongoose)

在MongoDB聚合管道中,如何投影匹配的嵌入式数组的索引?

如何使用id mongodb在嵌入式文档数组中查找数据?

如何使用Mongoose将值推入MongoDB中嵌入式文档中的数组?

与数组比较,如何在mongodb中检索部分嵌入式文档?

查询嵌入式文档数组给出错误答案