使用针对ObjectId的正则表达式查询MongoDB
发布时间:2020-12-14 02:28:56 所属栏目:百科 来源:网络整理
导读:是否可以进行如下查询: db.artigo.find( { _id : ObjectId('520a504a3004bc615fcfcf16') } ) 但在ObjectId上使用正则表达式? 例如,在上面的位置上获取包含“004”的_ids. PS.原因是基于某些字段实现了一个简短的服务,即_id.我正在尝试创建一个隐式的“shor
是否可以进行如下查询:
db.artigo.find( { _id : ObjectId('520a504a3004bc615fcfcf16') } ) 但在ObjectId上使用正则表达式? 例如,在上面的位置上获取包含“004”的_ids. PS.原因是基于某些字段实现了一个简短的服务,即_id.我正在尝试创建一个隐式的“shorty”服务而不是一个明确的服务(为此目的生成一个字段).
> ObjectId不是字符串,而是MongoDB中的特殊类型.你不能 使用正则表达式运算符查询包含的字段 的ObjectId的. >但是…… _id不一定是ObjectId,所以我建议提供你自己的唯一字符串作为_id然后你可以使用正则表达式 表达式用于查询.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 41.Oracle杂记——Oracle常用动态视图v$SHARED_POOL_ADVICE
- 需要帮助使用Ruby on Rails中的hidden_??field将jQuery UI
- Cocos2d-JS中CollectionView实现不同大小Cell同时显示的技巧
- 基于ArcGIS API for Flex的区域性助老助残地图服务
- 关于cocos2dx 3.0+ 的 lua绑定c++
- ruby-on-rails – CKEditor Carrierwave Cloudinary
- 如何彻底清除和重新安装postgresql ubuntu?
- ruby-on-rails – Ruby on Rails NameError:未初始化的常量
- c# – 任何人都知道更简单的方法来制作Reverse并收取第一个
- React官方API:Top-Level API