更新单个文档
goDBe()方法来更新单个文档。下面是一个示例:
“`e(ewgoDB\BSON\ObjectID(“5ff9a6b8a0f4e28dd33a2a2f”)],ame Doe’]]
e Doe”的文档。大家使用了一个查询来定位要更新的文档,然后使用$set运算符来设置新值。
更新多个文档
y()方法。下面是一个示例:
“`y(
[‘age’ => [‘$gte’ => 18]],
[‘$set’ => [‘status’ => ‘adult’]]
y()方法将所有年龄大于或等于18岁的文档的状态设置为”adult”。
c运算符用于增加或减少字段的值。下面是一个示例:
“`e(ame Doe’],c’ => [‘age’ => 1]]
c Doe”的文档的年龄增加1岁。
set运算符
set运算符用于删除字段。下面是一个示例:
“`e(ame Doe’],set’ => [‘status’ => ”]]
set Doe”的文档的状态字段删除。
goDBcsetgoDB,并且需要更新数据,请使用上述方法。