问题描述
我想知道如何在流星上创建MysqL集合,使用流星vlasky:MysqL包插入和更新这些集合。我知道如何使用软件包将数据发布到客户端,以及如何订阅(选择查询),但是我希望我的应用程序是100%MysqL。谁能帮我 ?我在网上搜索,但没有相关文档。
解决方法
好吧,您所指的the package的自述文件:
对于SELECT以外的其他操作(例如UPDATE和INSERT),将通过LiveMysql.db(或LiveMysql.pool)属性公开活动的node-mysql连接(或池)。
这应该可行:
var post = {id: 1,title: 'Hello MySQL'};
var query = LiveMysql.db.query('INSERT INTO posts SET ?',post,function (error,results,fields) {
if (error) throw error;
// Neat!
});
console.log(query.sql); // INSERT INTO posts SET `id` = 1,`title` = 'Hello MySQL'