小编Ama*_*ine的帖子

sequelize"findbyid"不是一个功能,但显然是"findAll"

我在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)

orm node.js sequelize.js

22
推荐指数
2
解决办法
6926
查看次数

将 FCM 与另一个数据库一起使用

我正在开发一个必须实现推送通知的移动应用程序。文档存储在SQL数据库中,人们离线下载后应该可以编辑这些文档,然后在手机再次上线后将修改保存在SQL数据库中。当应用程序关闭时,人们应该能够收到通知。

我听说我需要推送通知,对于 android 有 Firebase Cloud Messaging (FCM)。但是可以将 FCM 与我的 SQL 数据库一起使用吗?

文档中的所有教程仅讨论将应用程序与 Firebase 连接

android push-notification firebase firebase-cloud-messaging

5
推荐指数
1
解决办法
2006
查看次数

无法执行变量php中返回的函数

我有这个语法的功能:

$variable = function() {
    return function(){
        //code
    }
}
Run Code Online (Sandbox Code Playgroud)

我无法执行该功能

$variable()
Run Code Online (Sandbox Code Playgroud)

有没有办法执行这个功能?

php variables syntax function

1
推荐指数
1
解决办法
93
查看次数