mongodb - MongoTemplate 有没有办法返回子文档键
问题描述
我正在尝试访问包含集合中子元素的 mongo 数据库,并希望检索这些子元素的键以在以后的查询中使用。
我的意思是:
List<DBObject> results = mongoTemplate.find(query, DBObject.class, collection);
我的收藏包含:
{
"id" : "12344",
"name" : "Joe",
"age" : "25",
"agent" : {
"status" : "superduper",
}
}
因此,在我的 DBObject 列表中,我希望看到一个 keySet() 不仅包含id
, name
,age
而且还包含agent.status
- NOTagent
如果无法做到这一点,那么抢夺的最佳方法是什么agent.status
?
谢谢
解决方案
推荐阅读
- python - 在 statsmodel 输出中显示浮点数而不是指数
- php - 在多选列表中显示选定的值和其他值
- graphql - 使用 N 到 M 恐慌进行查询
- powershell - 如何使终端最小化 Vs Code?
- c# - 即使 messageTimer 在另一个方法中,也要在运行时更改 messageTimer.Interval
- swift - SpriteKit:SKPhysicsJointLimit 不尊重“maxLength”
- php - 在 PHP 中从 json 数据创建变量
- python - 机器人不想在反应中添加角色
- c++ - 将 Visual Studio asm 移植到 g++ 基本 asm
- python - 我想按日期列 Django 求平均值?