gpt4 book ai didi

regex - 如何在投影中使用正则表达式查询 mongodb?

转载 作者:可可西里 更新时间:2023-11-01 09:14:23 26 4
gpt4 key购买 nike

有谁知道是否有一种方法可以查询 MongoDB 并通过使用正则表达式作为投影的一部分只返回某些字段?

例如:给定一个具有任意字段名称的集合,我如何查询该集合并只返回与正则表达式“^foo”匹配的字段名称。

可能是这样的?

db.mycollection.find({},{$regex:"^foo"})

谢谢。布伦特。

最佳答案

我认为您需要将过程分为两部分,第一个部分是从 MongoDB 中检索字段名称。

然后第二部分是您可以对结果运行正则表达式,然后您可以使用正确的字段查询数据库。

关于regex - 如何在投影中使用正则表达式查询 mongodb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20956634/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com