如何使用 meteor vlasky:mysql 包创建、插入和更新集合?

How to create, insert, and update collections with meteor vlasky:mysql package?

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

好吧,您所指的 the package 的自述文件指出:

For operations other than SELECT, like UPDATE and INSERT, an active node-mysql connection (or pool) is exposed via the LiveMysql.db (or LiveMysql.pool) property.

所以这应该有效:

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'