You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MongoDB查询求助:如何从expenses集合检索含指定用户的文档

MongoDB查询:筛选包含指定子文档的数组的文档

你可以使用MongoDB的嵌入式文档查询语法来实现需求,直接通过点符号定位数组中子文档的字段即可:

db.expenses.find({ "users.username": "Giacomo" })

说明:

  • 用"users.username"作为查询条件时,MongoDB会自动遍历users数组内的子文档,只要数组里存在任意一个子文档的username匹配Giacomo,整个文档就会被纳入查询结果。
  • 执行这个查询后,会返回你需要的前两条数据,自动排除第三条不包含Giacomo的文档。

内容的提问来源于stack exchange,提问作者Eminent Emperor Penguin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 13:21:00