我想根据下面给出的条件动态分配 $match 的键:let memberField = filter == "Agent" ? "user" : "admin"; // memberField = "user" db.aggregate( [ { $match: { memberField: "12345" } } ] )在这里我没有得到空洞的回应。但是,如果我将硬编码密钥传递给 $match,如下所示:db.aggregate( [ { $match: { user: "12345" } } ] )在这里,我得到了各自的结果。那么如何传递动态密钥呢?
添加回答
举报
0/150
提交
取消