我在sequelize中遇到一个非常奇怪的问题,当我尝试调用函数findAll时,它工作正常(同样适用于create和destroy),但是当我尝试调用函数"findById"时,它会抛出"findById不是函数"(同样适用于"FindOne").
//works fine
var gammes = models.gamme.findAll().then(function(gammes) {
res.render('admin/gammes/gestion_gamme',{
layout: 'admin/layouts/structure' ,
gammes : gammes,
js: "gammes"
});
});
// throws models.gamme.findById is not a function
models.gamme.findById(req.params.id).then(function(gamme) {
gamme.update({
nom: req.body.nom
}).then(function () {
res.redirect("/gammes");
})
});
Run Code Online (Sandbox Code Playgroud)
Gamme.js模型
module.exports = function (sequelize, DataTypes) {
"use strict";
var gamme = sequelize.define('gamme', {
id_gamme: {
type: DataTypes.INTEGER.UNSIGNED,
autoIncrement: true,
primaryKey: true
},
nom: {
type: DataTypes.STRING,
allowNull: false
}
}, {
classMethods: {},
timestamps: false
});
return gamme;
};
Run Code Online (Sandbox Code Playgroud) 我正在开发一个必须实现推送通知的移动应用程序。文档存储在SQL数据库中,人们离线下载后应该可以编辑这些文档,然后在手机再次上线后将修改保存在SQL数据库中。当应用程序关闭时,人们应该能够收到通知。
我听说我需要推送通知,对于 android 有 Firebase Cloud Messaging (FCM)。但是可以将 FCM 与我的 SQL 数据库一起使用吗?
文档中的所有教程仅讨论将应用程序与 Firebase 连接
我有这个语法的功能:
$variable = function() {
return function(){
//code
}
}
Run Code Online (Sandbox Code Playgroud)
我无法执行该功能
$variable()
Run Code Online (Sandbox Code Playgroud)
有没有办法执行这个功能?