在我的MongoDB的集合,我有帳戶列表,以及每個賬戶的作用,該結構具有格式如下如何使用前綴字符串替換數組中的所有元素?
{
"_id" : "acc1",
"email" : "[email protected]",
"password" : "password",
"roles" : [
"ADMIN",
"USER"
],
},
{
"_id" : "acc2",
"email" : "[email protected]",
"password" : "password",
"roles" : [
"USER"
],
},
{
"_id" : "acc2",
"email" : "[email protected]",
"password" : "password",
"roles" : [
"ADMIN",
"SYSTEM",
"USER",
],
}
現在,所有的角色我想補充的ROLE_
作爲前綴,那麼JSON應是
{
"_id" : "acc2",
"email" : "[email protected]",
"password" : "password",
"roles" : [
"ROLE_ADMIN",
"ROLE_SYSTEM",
"ROLE_USER",
]
}
我不知道如何實現MongoDB的腳本來轉換爲整個文件,將前綴追加到這樣的元素。
它運作良好,在我的情況下,由於@Yaroslav聯繫:) –
因爲如果你有@KhoiNguyen這是不好的50K文件,你會命中數據庫50K次。非常低效。 – styvane