我想根據下面給出的條件動態分配 $match 的鍵:let memberField = filter == "Agent" ? "user" : "admin"; // memberField = "user" db.aggregate( [ { $match: { memberField: "12345" } } ] )在這里我沒有得到空洞的回應。但是,如果我將硬編碼密鑰傳遞給 $match,如下所示:db.aggregate( [ { $match: { user: "12345" } } ] )在這里,我得到了各自的結果。那么如何傳遞動態密鑰呢?
如何在 $match 聚合 mongodb 上分配動態鍵?
森欄
2023-01-06 16:37:41