我有一个 JSON 仲裁,我只知道包含定义为字符串的响应的索引的名称,例如:
{
"id_0": "my phrase",
"id_1": 45.30,
"id_2": [1.2, 3.5]
}
我想应用使我保持大写的转换短语。例如,结果是:
{
"id_0": "MY PHRASE",
"id_1": 45.30,
"id_2": [1.2, 3.5]
}
db.my_collection.aggregate({$toUpper: "id_0"})
不返回有效答案,有错误。
但是要注意它是任意的,我不知道 id_n, n 作为我的 JSON 中的整数是如何存在的,只知道它是 Text 类型。
谢谢你。