说mongo数组,命名矩阵代表一个3 x 3矩阵:
{
"0" : 1,
"_id" : "1",
"height" : 3,
"matrix" : [
1,
2,
6,
4,
5,
6,
7,
8,
9
],
"width" : 3
}
我想简单地将15替换为15.增加特定位置是一项微不足道的操作:
db.best_time.update({_id:"1"},{ $inc: {"n.0" : 1 }})
是否有一个同样简单的操作来替换5,用15?
答案 0 :(得分:1)
您使用相同的基本方法,但使用$set
运算符代替$inc
:
db.best_time.update({_id:"1"}, {$set: {'matrix.4': 15}})