正如问题所暗示的,我有多个列,我想通过 shell 重命名它们。
db.Hours.updateMany(
{},
{"$rename" : {"season" : "Season"}},
)
db.Hours.updateMany(
{},
{"$rename" :{"yr" : "Year"}}
)
db.Hours.updateMany(
{},
{"$rename" : {"cnt" : "TotalRiders"}}
)
上面是代码片段,我相信可以通过将这些争论传递给一个函数来完成。那可能吗?像下面的东西。
db.Hours."FUNCTION"(
{ { {}, {"$rename : { " " : " "}}},
{ {}, {"$rename : { " " : " "}}}....
})