我想更新我的 MySQL 文档存储架构。我正在使用 @mysql/xdevapi 进行文档存储。我参考了这个链接,例如参考链接
对于单个字段,它工作正常。但是当我更新整个对象时,它会引发错误,因为“提供的表达式既不是表达式字符串也不是解析树”。
单字段语法:-
coll.modify("$._id == '100'").set('$.name', 'New name').set('$.description', 'New Description').execute();
这工作正常。
更新对象:-
var obj = {"name":"New Name"};
coll.modify("$._id == '100'").set(obj).execute()
这是行不通的。
请建议,有没有其他方法可以做到这一点。