如何在MongoDB中获取字典的子字段?

lndjwyie  于 2022-09-18  发布在  Go
关注(0)|答案(0)|浏览(157)

我的数据结构如下:

  1. {
  2. "_id" : ObjectId("61e810b946788906359966"),
  3. "titles" : {
  4. "full_name" : "full name",
  5. "name" : "name"
  6. },
  7. "duration" : 161,
  8. "work_ids" : {
  9. "plasma_id" : "METRO_3423659",
  10. "product_code" : "34324000",
  11. }
  12. }

我希望查询结果为:

  1. {'full_name': 'full name', 'plasma_id': 'METRO_3423659'}

我所做的查询是:

  1. .find({query},{"_id": 0, "work_ids.plasma_id": 1, "titles.full_name": 1}})

但我得到的结果是'titles': {'full_name': 'full name'}, 'work_ids': {'plasma_id': 'METRO_3423659'}}

有什么办法可以直接得到我想要的结果吗?非常感谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题