我有一個文檔集合,我希望按字段進行分組,除非它不存在,那麼我想按第二個字段進行分組。
例如,考慮這4個文件:
{
prop1: 'anything',
prop2: 1
},
{
prop1: 'anything',
prop2: 2
},
{
prop1: 'something'
},
{
prop1: 'something else'
}
當我按 'PROP2' 我會得到3個分組結果。一爲:
PROP2 == 1和
PROP2 == 2和
PROP2 ==未定義
但我希望得到4個結果。一爲:
PROP2 == 1和
PROP2 == 2和
PROP1 == '東西' 和
PROP1 == '別的東西'
這甚至可能嗎?這是一個非常複雜的查詢嗎?我最好填補缺失的領域,以便它可以分組?
這正是我所期待的。謝謝。 – smdufb