有没有办法在GraphLookup中保留connectFromField的顺序?

时间:2019-11-21 09:45:26

标签: mongodb

我的收藏的模式是:

{

“ _ id”:“ 1”,

“名称”:“名称1”,

“孩子”:[“ 3”,“ 2”];

},

{

“ _ id”:“ 2”,

“名称”:“名称2”,

},

{

“ _ id”:“ 3”,

“名称”:“名称3”,

“孩子”:[“ 4”,“ 1”];

},

{

“ _ id”:“ 4”,

“名称”:“名称4”,

},

正在执行的查询是:

'$ graphLookup'=> {

            'from'=> 'collection_name',

            'startWith'=> '$child',

            'connectFromField'=> 'child',

            'connectToField'=> '_id',

            'as'=> 'child',

            'maxDepth'=> 0,

            }

我想保留子数组的顺序。 在第一条记录中,子项应具有ID为“ 3”的第三条记录,然后是ID为“ 2”的第二条记录。

0 个答案:

没有答案