小编Mit*_*hun的帖子

MongoDB聚合框架:在Project"key"字段中使用动态javascript变量

几乎是MongoDB聚合框架的新手.我想知道是否有办法使用动态变量在聚合框架中执行项目.

例如.这是我的代码,它不是javascript语法,但如果你明白了这一点:

// My javascript variable
var my_variable = "salary";    

//  
db.article.aggregate(
{ $project : {
    title : 1 ,
    author : 1 ,
}});
Run Code Online (Sandbox Code Playgroud)

现在,在上面的代码中,我想动态地将"author"的投影替换为"salary".对于这样的事情

    db.article.aggregate(
{ $project : {
    title : 1 ,
    "my_variable" : 1 ,
}});
Run Code Online (Sandbox Code Playgroud)

在这种情况下,将动态投影薪水.

javascript mongodb aggregation-framework

0
推荐指数
1
解决办法
1510
查看次数