0
我有一個集合:排序字段
{
"_id" : ObjectId("5338ec2a5b5b71242a1c911c"),
"people" : [
{
"name" : "Vasya"
},
{
"age" : "30"
},
{
"weight" : "80"
}
],
"animals" : [
{
"dog" : "Sharick"
},
{
"cat" : "Barsik"
},
{
"bird" : "parrot"
}
]},{
"_id" : ObjectId("5338ec7f5b5b71242a1c911d"),
"people" : [
{
"name" : "Max"
},
{
"age" : "32"
},
{
"weight" : "78"
}
],
"animals" : [
{
"dog" : "Borbos"
},
{
"cat" : "Murka"
},
{
"bird" : "Eagle"
}
]}
然後合併兩個數組 「人」 和 「動物」
db.tmp.aggregate({$project:{"union":{$setUnion:["$people","$animals"]}}})
的問題:
如何使每個記錄數組的字段「結果」爲以單一順序顯示,而不是隨機顯示? 那就是:
謝謝尼爾,也許以後會不僅僅是一個簡單的方法。 – timkit
@timkit閱讀標記爲**的JIRA問題將無法解決**。對他們的評論來自CTO。這絕不會發生。 –