首页 > 解决方案 > 如何使用流星 vlasky:mysql 包创建、插入和更新集合?

问题描述

我想知道如何在 Meteor 上创建 MySql 集合,使用流星 vlasky:mysql 包插入和更新这些集合。我知道如何使用包向客户端发布数据以及如何订阅(SELECT 查询),但我希望我的应用程序是 100% MySQL。谁能帮我 ?我在网上搜索,但没有关于它的文档。

标签: mysqldatabasemeteor

解决方案


好吧,您所指的软件包的自述文件指出:

对于 SELECT 以外的操作,如 UPDATE 和 INSERT,一个活动的node-mysql连接(或池)通过 LiveMysql.db(或 LiveMysql.pool)属性公开。

所以这应该工作:

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'

推荐阅读