修坦克
修坦克
  • 发布:2022-03-31 22:13
  • 更新:2022-04-01 11:41
  • 阅读:282

pipeline是不是有bug?

分类:uniCloud

我在云函数中写lookup,编辑器是3.4.3-alpha

.lookup({  
                from: 'uni-id-users',  
                let: {  
                    order_user_id: '$user_id',  
                    order_platform_id: '$platform_id',  
                    order_map_arr: '$map_arr'  
                },  
                pipeline: $.pipeline()  
                    .match(dbCmd.expr($.and([  
                        $.eq(['$platform_userid', '$$order_user_id']),  
                        $.eq(['$platform_id', '$$order_platform_id']),  
                        $.eq(['$map_id', '$$order_map_arr'])  
                    ])))  
                    .project({  
                        _id: 0,  
                        mappoints: 1  
                    })  
                    .done(),  
                as: 'map_point'  
            })

一直给我报
$ is not defined

.lookup({  
                from: 'uni-id-users',  
                let: {  
                    order_user_id: '$user_id',  
                    order_platform_id: '$platform_id',  
                    order_map_arr: '$map_arr'  
                },  
                pipeline:[],  
                as: 'map_point'  
            })

就没任何问题没有任何问题

2022-03-31 22:13 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

const $ = dbCmd.aggregate

  • 修坦克 (作者)

    ……脑子木了,没想到是这个原因

    2022-04-01 12:12

该问题目前已经被锁定, 无法添加新回复