如何使用正则表达式查询 MongoDB?

口服

人类.json

{
    "_id": "22YAE7bEXdST9MyrZ",
    "createdAt": {
        "$date": "2016-11-22T15:09:25.968Z"
    },
    "abilities": {
        "power": {
            "mana":78,
            "chakra":0
            "energy":60
        }
    },
    "emails": [
        {
            "address": "[email protected]",
            "working": false
        }
    ],
    "roles": [
        "killing":true
    ]
}

所以我只想得到emails.address第一个字符为大写的。

Manh Quyet Nguyen

使用可以像javascript一样使用正则表达式:

db.humans.find({'emails.address': /^[A-Z]/})

如果您的数组中有很多电子邮件,但只想返回匹配的电子邮件(以大写字母开头),则可以使用附加投影:

db.humans.find({'emails.address': /^[A-Z]/}, {emails: {$elemMatch: {'address': /^[A-Z]/}}})

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MongoDB使用正则表达式查询空格

来自分类Dev

使用正则表达式对ObjectId查询MongoDB

来自分类Dev

如何使用pymongo在mongodb查询中实现包含{m,n}的正则表达式?

来自分类Dev

如何根据正则表达式匹配数对mongodb正则表达式搜索查询结果进行排序

来自分类Dev

使用正则表达式搜索mongodb _id字段

来自分类Dev

流星,在mongodb中使用正则表达式发布

来自分类Dev

使用正则表达式MongoDB + PHP查找

来自分类Dev

使用Array进行MongoDB正则表达式搜索

来自分类Dev

在mongodb聚合中使用正则表达式

来自分类Dev

MongoDB使用正则表达式发现速度很慢

来自分类Dev

使用正则表达式MongoDB + PHP查找

来自分类Dev

使用Array进行MongoDB正则表达式搜索

来自分类Dev

MongoDB使用正则表达式搜索字段的开始

来自分类Dev

使用PHP的MongoDB \ Driver \ Query类在查询中使用正则表达式设置过滤器

来自分类Dev

为什么在Mongodb查询中使用正则表达式会导致它扫描所有文档而不是索引?

来自分类Dev

我在 mongoDb 中的搜索查询在使用正则表达式进行搜索时返回一个空列表

来自分类Dev

正则表达式表达的多种模式MongoDB Atlas

来自分类Dev

MongoDB的与正则表达式查询数组字段上不同?

来自分类Dev

查询MongoDB,用正则表达式替换一个特定字段

来自分类Dev

如何在C#MongoDB驱动程序聚合管道中使用正则表达式

来自分类Dev

正则表达式在mongoDB中的数组内

来自分类Dev

mongodb正则表达式在流星中搜索问题

来自分类Dev

mongodb正则表达式用于列表的不同元素

来自分类Dev

用于MongoDB ObjectID的正则表达式

来自分类Dev

MongoDB正则表达式无法按预期工作

来自分类Dev

mongodb正则表达式中的AND运算符

来自分类Dev

MongoDB中的正则表达式错误

来自分类Dev

正则表达式在mongoDB中的数组内

来自分类Dev

mongodb正则表达式用于列表的不同元素

Related 相关文章

  1. 1

    MongoDB使用正则表达式查询空格

  2. 2

    使用正则表达式对ObjectId查询MongoDB

  3. 3

    如何使用pymongo在mongodb查询中实现包含{m,n}的正则表达式?

  4. 4

    如何根据正则表达式匹配数对mongodb正则表达式搜索查询结果进行排序

  5. 5

    使用正则表达式搜索mongodb _id字段

  6. 6

    流星,在mongodb中使用正则表达式发布

  7. 7

    使用正则表达式MongoDB + PHP查找

  8. 8

    使用Array进行MongoDB正则表达式搜索

  9. 9

    在mongodb聚合中使用正则表达式

  10. 10

    MongoDB使用正则表达式发现速度很慢

  11. 11

    使用正则表达式MongoDB + PHP查找

  12. 12

    使用Array进行MongoDB正则表达式搜索

  13. 13

    MongoDB使用正则表达式搜索字段的开始

  14. 14

    使用PHP的MongoDB \ Driver \ Query类在查询中使用正则表达式设置过滤器

  15. 15

    为什么在Mongodb查询中使用正则表达式会导致它扫描所有文档而不是索引?

  16. 16

    我在 mongoDb 中的搜索查询在使用正则表达式进行搜索时返回一个空列表

  17. 17

    正则表达式表达的多种模式MongoDB Atlas

  18. 18

    MongoDB的与正则表达式查询数组字段上不同?

  19. 19

    查询MongoDB,用正则表达式替换一个特定字段

  20. 20

    如何在C#MongoDB驱动程序聚合管道中使用正则表达式

  21. 21

    正则表达式在mongoDB中的数组内

  22. 22

    mongodb正则表达式在流星中搜索问题

  23. 23

    mongodb正则表达式用于列表的不同元素

  24. 24

    用于MongoDB ObjectID的正则表达式

  25. 25

    MongoDB正则表达式无法按预期工作

  26. 26

    mongodb正则表达式中的AND运算符

  27. 27

    MongoDB中的正则表达式错误

  28. 28

    正则表达式在mongoDB中的数组内

  29. 29

    mongodb正则表达式用于列表的不同元素

热门标签

归档