如何在phpstorm的Mongo Explorer插件中按id搜索文档

Posted

技术标签:

【中文标题】如何在phpstorm的Mongo Explorer插件中按id搜索文档【英文标题】:How to search for document by id in Mongo Explorer plugin of php storm 【发布时间】:2015-02-08 06:20:55 【问题描述】:

我同时使用 robomongo 和 rockmongo 作为 mongo dbs 的客户端。假设我有一个名为 Drivers 的集合,那么通过 id 搜索非常容易:

db.Driver.find(_id:ObjectId('51118447b38639a960000002'))

我最近为php Storm 安装了mongo plugin,但是我不知道如何通过 id 搜索文档.. 上述查询失败:

想法?

【问题讨论】:

【参考方案1】:

根据support forum,您应该查询为:

_id: $oid: '51118447b38639a960000002'

【讨论】:

很惊讶这不在指南中。为什么不支持 _id: ObjectId(' .... ') 【参考方案2】:
"_id":ObjectId("51118447b38639a960000002")

【讨论】:

这应该是新接受的答案。使用 $oid 不再有效,至少在 DataGrip 中无效

以上是关于如何在phpstorm的Mongo Explorer插件中按id搜索文档的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有 PhpStorm 的情况下打开 PhpStorm 项目

如何在 phpstorm 中使用 phalcon-devtools\ide\phpstorm?

phpstorm如何从桌面拖入插件

如何激活phpstorm2016

HyperLedger Explore 浏览器配置启动教程

如何在 PhpStorm 集成终端中逐字移动光标?