Meteor JS和SQL Server

10
有没有一种简单的方法让Meteor.js与SQL Server交互,就像与MongoDB交互一样?例如,使用此处找到的Node.js MSSQL驱动程序:http://www.microsoft.com/en-us/download/details.aspx?id=29995 - 但理想情况下,这需要在Linux上运行。
我找到的最接近的是tedious - 我该如何在Meteor中使用它或其他替代方案?
1个回答

14
您可能已经阅读过Meteor文档,您会发现在 这里 给出了以下内容:

当前发布的Meteor支持流行的文档数据库MongoDB,并且本节中的示例使用MongoDB API。未来的版本将包括对其他数据库的支持。

因此,在'那个'未来版本之前,您将无法获得其他数据库的原生支持。您最好使用允许您连接MS-SQL的软件包。您可以在这里查看列出的软件包或在这里搜索它们。其中一些是:

  1. https://npmjs.org/package/tedious
  2. https://npmjs.org/package/msnodesql
  3. https://npmjs.org/package/tds

最好选择一个受欢迎且最近更新的软件包。


我在原始问题中提到了driver和tedious,而tds已经停用超过一年了。你有使用Meteor中的MSSQL driver或tedious的例子吗? - rickyduck
1
我找到了这个例子http://shiggyenterprises.wordpress.com/2013/03/13/accessing-an-mssql-database-from-meteor/。它是用coffeescript编写的,所以请复制原始代码,然后使用http://jashkenas.github.io/coffee-script/的“尝试CoffeeScript”功能获取JavaScript等效代码。 - user568109
抱歉,__meteor_bootstrap.requireisServer 之外无法使用。但是在0.6中已被 Npm.require 替换。不幸的是,对我来说,0.6仅在*nix和mac发行版上可用。 - rickyduck

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接