你们,
在我的自定义,trapi内容类型,控制器代码中,我使用模型对象中的哪种方法来创建新记录?我的应用程序配置为使用MySql。
以下代码在我使用MongoDB时工作正常,但现在在MySql中不起作用。
使用Mongo,在我的代码中,我正在这样做:
let model = strapi.models[modelName];
await model.create({"Name":"<NEW ENTRY>", "Path":ruleData.requestedPath});
,但是现在,对于MySql,我收到一条错误消息,指出model.create()不是函数。 🤔
另外,当我进入代码时,create()不再存在。我似乎也找不到在MySQL的模型对象中的等效“创建”方法。
???从MongoDB移至MySql时,trapi ORM,模型对象是否更改成员函数等?我认为不是,因为那是使用ORM的重要原因。
我建议您使用strapi.query('article')
而不是strapi.models.article
它将是strapi.query('article').create({...})