У меня есть следующий документ на монго в коллекции, теперь мой вопрос: я хочу вставить новый массив в существующие документы, я новичок в mongodb, пожалуйста, отправьте ваш код в соответствии с моими требованиями.
{
"schoolID" : "5ca5e1915e6f66641efasr",
"settings" : {
"sportsAllowed" : true
}
},
{
"schoolID" : "5ca5e1915e6f623466ef3a",
"settings" : {
"sportsAllowed" : true
}
}
Ниже массива нужно добавить мои существующие документы
"Sports": [
{
"class": "1",
"name": "Cricked"
},
{
"class": "2",
"type": "Football"
}
]
Ожидаемый вывод
{
"schoolID" : "5ca5e1915e6f66641efasr",
"settings" : {
"sportsAllowed" : true,
"Sports": [
{
"class": "1",
"name": "Cricked"
},
{
"class": "2",
"type": "Football"
}
]
}
},
{
"schoolID" : "5ca5e1915e6f623466ef3a",
"settings" : {
"sportsAllowed" : true,
"Sports": [
{
"class": "1",
"name": "Cricked"
},
{
"class": "2",
"type": "Football"
}
]
}
}
Мой код
var value=[
{
"class": "1",
"name": "Cricked"
},
{
"class": "2",
"type": "Football"
}
]
db.Colleges.update({},{
$set : {
"Sports": value
}
},{multi:true})