【发布时间】:2023-03-19 03:29:01
【问题描述】:
在上面的屏幕截图中,您可以看到我从我的 mongo 数据库中的 tests 集合中打开了一个名为 (1) ObjectId(572b...ec7a) 的文档. (tests 集合中充满了这样的文档)在屏幕截图的底部附近,您可以看到一个名为 Name 的字段,它是字符串类型,值为 编辑消息设置。我想查询 tests 集合并返回任何包含特定 Name 的文档(例如本例中的 EditMessagesSettings)。我该怎么做?
以下是我尝试过的一些查询,但没有成功,得到返回消息,例如 Fetched 0 record(s) in 4ms。
- db.getCollection('tests').find({Name:"EditMessagesSettings"})
- db.getCollection('tests').find({Name:{$regex:"Settings"}})
编辑:如果是任何星座,如果我输入 db.getCollection('tests').find({Obj}),我会得到 ObjectId 的自动完成选项(.
【问题讨论】:
标签: mongodb mongodb-query robo3t