如何使用流星vlasky:mysql包创建,插入和更新集合?

问题描述

我想知道如何在流星上创建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'