首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

mongodb 查询返回值的有关问题

2012-04-06 
mongodb查询返回值的问题JScript code{Activities:[{Activity:{id:A_apply,Name:apply,Displ

mongodb 查询返回值的问题

JScript code
{"Activities":[            {                "Activity":{                    "id":"A_apply",                    "Name":"apply",                    "DisplayName":"申请假期"                                                    }            },            {                "Activity":{                    "id":"A_manager_check",                    "Name":"manager_check",                    "DisplayName":"主管审批"                                    }            }              ]}

现在查询条件已知"id"="A_apply",可以匹配到Activities的第一个元素,并且返回此结果,而不是整个文档,请问查询语句应该如何写


[解决办法]
测试了一下是可以的,把你的Activity结构简化了一下。
Assembly code
post={"Activities":[            {   "Activity":{                                    "id":"A_apply",                    "Name":"apply",                    "DisplayName":"apply_A" }                                                             },            {   "Activity":{                                    "id":"A_manager_check",                    "Name":"manager_check",                    "DisplayName":"manage_B" }                                            }              ]}db.blog.insert(post)db.blog.find({"Activities.Activity.id":"A_apply"},{"Activities":{"$slice":1}}) 

热点排行