enter image description here

在mongoDB compass中,我使用下面的过滤器没有得到任何结果.不确定我做错了什么.

  1. {user: {uid: 'ttorone'}}
  2. {user: {_id: ObjectId("5b9fc9567a1f050026a8bbda")}}

What I want is to filter out this document (where user-> uid is 'ttorone'). User is also an object here.

推荐答案

试试这个{"user.uid":"ttorone"}

例如,如果我想获取所有"imbd.id"等于1的电影文档,我会在指南针中放置以下过滤器,请参见下图.你的情况也很相似.您正在搜索嵌入对象中的属性值.

enter image description here

Mongodb相关问答推荐

会话的Mongo-go驱动程序版本.Copy()

如何对嵌套在另一个数组中的数组中的字段执行查找?

如何使用内部数组中的值更新文档

分组前的 MongoDb 聚合总数

Spring Boot 升级后未映射 Mongo 模板结果

查询有关 Go 项目中对象数组的 MongoDb 集合

Mongodb 仅在值唯一时插入,否则更新 - 在 node.js 中

更新 mongodb 文档中的特定字段

Mocking/stubbing mongoose模型保存方法

使用模拟 MongoDB 服务器进行单元测试

Select 匹配mongodb中两个字段的concat值的记录

NodeJS中的密码重置

什么是 mongodb 中的admin数据库?

在 MongoDB 中插入或更新许多文档

Mongodb 设计,嵌入与关系

判断字段是否存在于数组的子文档中

如何通过键名从 mongoDB 中检索值?

python + pymongo:如何从 for 循环中在 mongo 中的现有文档上插入新字段

spring 数据MongoDB.生成id的错误

mongoose中的 Date.now() 和 Date.now 有什么区别?