小编Jos*_*osa的帖子

如何在Node.js上使用Sequelize进行连接查询

我正在使用sequelize ORM; 一切都很棒,很干净,但是当我将它用于join查询时,我遇到了问题.我有两个模型:用户和帖子.

var User = db.seq.define('User',{
    username: { type: db.Sequelize.STRING},
    email: { type: db.Sequelize.STRING},
    password: { type: db.Sequelize.STRING},
    sex : { type: db.Sequelize.INTEGER},
    day_birth: { type: db.Sequelize.INTEGER},
    month_birth: { type: db.Sequelize.INTEGER},
    year_birth: { type: db.Sequelize.INTEGER}

});

User.sync().success(function(){
    console.log("table created")
}).error(function(error){
    console.log(err);
})


var Post = db.seq.define("Post",{
    body: { type: db.Sequelize.TEXT },
    user_id: { type: db.Sequelize.INTEGER},
    likes: { type: db.Sequelize.INTEGER, defaultValue: 0 },

});

Post.sync().success(function(){
    console.log("table created")
}).error(function(error){
    console.log(err);
})
Run Code Online (Sandbox Code Playgroud)

我想要一个回复帖子的查询,其中包含用户的信息.在原始查询中,我得到了这个:

db.seq.query('SELECT * FROM posts, users WHERE posts.user_id …
Run Code Online (Sandbox Code Playgroud)

mysql orm node.js sequelize.js

81
推荐指数
3
解决办法
11万
查看次数

如何在postgresql和node js中进行类似的搜索

我正在使用节点js和模块pg连接到postrgresql我想搜索一个标签数据库,但我无法使它工作,在变量标签中我保存了网址的参数,但咨询没有t返回任何结果.我该怎么办?

app.get("/tags", function(req, res){
        var tag = req.query.q;
        res.json(tag)
        var search = db.client.query("SELECT * FROM tags WHERE name LIKE '%$1%'", [tag], function(err, result){
                res.json(result);
            }
        );
    });
Run Code Online (Sandbox Code Playgroud)

postgresql node.js sql-like

8
推荐指数
2
解决办法
6317
查看次数

标签 统计

node.js ×2

mysql ×1

orm ×1

postgresql ×1

sequelize.js ×1

sql-like ×1