【发布时间】:2016-09-11 10:08:17
【问题描述】:
这是我的收藏主题
{
"_id" : "topic_1",
"createdBy" : "user1",
"bookmarkers_color" : [
{
"account_id" : "user1",
"color" : "rgb(255, 152, 0)"
}
]
},
{
"_id" : "topic_2",
"createdBy" : "user2",
"bookmarkers_color" : [
{
"account_id" : "user2",
"color" : "rgb(255, 152, 0)"
}
]
},
{
"_id" : "topic_3",
"createdBy" : "user2",
"bookmarkers_color" : [
{
"account_id" : "user1",
"color" : "rgb(255, 152, 0)"
},
{
"account_id" : "user2",
"color" : "rgb(255, 152, 0)"
}
]
}
我只需按 bookmarkers_color.account_id 对集合进行排序,其中 account_id 是 user1。并希望获得整个 TOPIC 集合作为回报。在这种情况下,我的预期输出应该是这样的,topic_2 应该排在最后。
【问题讨论】:
标签: mongodb sorting mongodb-query