1.Exception while invoking method 'Express.methods.updateThirdPlatform' Error: After filtering out keys not in the schema, your modifier is now empty
这个错误的原因是传入的字段在数据库表结构中没有定义,通常文件中会有2所列的数据,在报错无法定位的时候,可以使用断点查找原因。个人遇到的问题是在GuestOrder的表中没有定义thirdExpressInfo字段。
2.const updateGuestOrderResult = db.GuestOrder.update({
_id: guestOrderId,
}, {
$set: {
'thirdExpressInfo.remak': remak
},
});
这是数据库更新内容的操作,第一个{}是筛选条件,第二个{}是要更新修改的内容,$set是meteor数据库的关键字,不能省,set后面的{}写需要修改的具体内容。语句也可以在数据库查找超级时使用,update一次只能更新一条数据。
3.Exception while invoking method 'common.methods.sfTe' ReferenceError: OrTre is not defined
报错是该方法没有定义,一般发生在需要引入的文件中,通过一层层的层级关系查找。