gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 16:00:09 24 4
gpt4 key购买 nike

在我的沙箱中,我有一个集合,该集合的唯一键 (_id) 是来自另一个数据库的唯一字符串。我已经预先分配了文档,它们看起来像这样

数据看起来像这样

{ _id : "UNIQUEKEY1:1463670000000", data: {value:NaN} }
{ _id : "UNIQUEKEY2:1463670000000", data: {value:NaN} }

我想通过以下方式查询数据

{ "_id": {$regex : "/^UNIQUEKEY1.*/i"} }

我读到,如果 _id 是 Brendan 评论 here 中的字符串,则可以查询它。

我不希望另一个属性的开销只是为了在 _id 为我提供足够的信息时进行搜索

最佳答案

这是一个有效的设置,$regex 应该可以正常工作(请参阅 https://docs.mongodb.com/manual/reference/operator/query/regex/ )

所以尝试 db.mycollection.find({ "_id": {$regex :/^UNIQUEKEY1.*/i} }) 即您不需要引号。

关于regex - 使用正则表达式搜索 mongodb _id 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37329492/

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