|
|
1
5
无法向上插入数组。 因此,为了模拟愉快路径场景中阵列的upsert,您必须在两个不同的更新中进行。 下面的代码将查找具有匹配名称的数组元素,当找到时,它将用较新的电话号码更新匹配的元素;如果找不到,它将插入一个带有名称和电话号码的新数组元素。 本质上,我们首先尝试定位具有匹配名称的数组元素,并尝试在成功时设置phone值,修改后的计数应大于0。 如果它为零,我们必须在数组中插入一个新文档,该数组利用push实现这一点。这将使用新的数组元素进行upsert。 类似于Spring Mongo 2.0.2版本
|
|
|
2
0
我认为问题出在addSet部分。 试试这个。 删除addToSet的for循环。 替换为以下内容
希望这有帮助。 |
|
Plup · 连接失败时,PyMongo异步客户端未引发异常 1 年前 |
|
|
Yusuf Damista · 将mongodb节点代码转换为php 1 年前 |
|
|
sachin p · MongoDB docker的默认用户和密码 1 年前 |