在thinkphp6的教程中,JSON数据更新的例子是这样的
//单个JSON数据更新
$data['info->nickname'] = 'ThinkPHP';
Db::name('user')
->json(['info'])
->where('id',1)
->update($data);
假设json的结构是这样的多层嵌套
{
"user": {
"bmId": 1245554, "name": "张三", "isUsing": true}, "admin": [], "search_scope": []}
如果写成以下方式,是错误的
//这个例子是错误的
$data['u_authority->user->bmId'] = 1245554;
Db::name('sys_authority')
->json(['info'])
->where('id'