提问人:HunterNicky 提问时间:11/10/2023 更新时间:11/16/2023 访问量:46
如何在没有标题的情况下将标题附加到列
How can I attach a header to the column without it
问:
我有这个数据集
_id: 654e312d4ff391e4ef2244ad
Id: 2
SepalLengthCm: 4.9
:3
PetalLengthCm: 1.4
PetalWidthCm: 0.2
Species: "Iris-setosa"
MongoDB是这样认识的,
{
"Id": 2,
"SepalLengthCm": 4.9,
"PetalLengthCm": 1.4,
"PetalWidthCm": 0.2,
"Species": "Iris-setosa"
}
他忽略了de “:3”,尽管拯救了他们。
我尝试重命名,但不起作用,因为mongo无法识别“”。 像这样:
db.collection.updateMany({}, { $rename: { "": "tmpName" } });
db.collection.updateMany({}, { $rename: { " ": "tmpName" } });
我需要在“:3”中放置一个标题
{
"Id": 2,
"SepalLengthCm": 4.9,
"tmpName":3,
"PetalLengthCm": 1.4,
"PetalWidthCm": 0.2,
"Species": "Iris-setosa"
}
答:
0赞
ray
11/16/2023
#1
用于访问字段和新的$getField
$set
tmpField
db.collection.update({},
[
{
"$set": {
"tmpField": {
"$getField": {
"field": "",
"input": "$$CURRENT"
}
}
}
}
])
上一个:嵌套级别的 MongoDB 聚合
下一个:Mongos 连接未清除
评论
db.collection.updateMany({' ':3}, { $rename: { ' ': 'tmpName' } });