mysql - 如何使用流星 vlasky:mysql 包创建、插入和更新集合?
问题描述
我想知道如何在 Meteor 上创建 MySql 集合,使用流星 vlasky:mysql 包插入和更新这些集合。我知道如何使用包向客户端发布数据以及如何订阅(SELECT 查询),但我希望我的应用程序是 100% MySQL。谁能帮我 ?我在网上搜索,但没有关于它的文档。
解决方案
好吧,您所指的软件包的自述文件指出:
对于 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'
推荐阅读
- mysql - 在目标表具有一对一的情况下使用 hasManyThrough
- android - 如何避免使用圆形图标?
- python - python中的多进程是否至少花费0.3s?
- android - 使用 startActivity(Intent) 和 handler.postDelayed() 显示屏幕
- javascript - 如何使用量角器从下拉列表中选择一个值?
- docker - “/bin/sh”:未找到命令,但仅在第二个构建步骤中
- apache-spark - 访问 Hive 中已经存在的表
- javascript - 嵌套查询在 Node.js 和 MySQL 中不起作用
- c# - 如何在 C# 中向数据库中插入数据
- android - 在传递单击的自定义列表项的数据时单击带有 RecyclerView 的片段的项目时如何打开新活动?