草庐IT

meteor-sharejs

全部标签

mongodb - Modulus 上的 Meteor 应用程序——如何重置数据库

我正在Modulus上运行一个分阶段的Meteor应用程序,想知道是否有办法在远程mongoDB上执行类似于“meteorreset”的操作。我可以通过运行db.dropDatabase();来使用mongo的命令行,但这也会删除包含mongo数据库帐户的system.users。有兴趣了解如何在部署流程中实现这一点。 最佳答案 当您运行meteorreset时,meteor会递归地从以下位置删除所有目录和文件:.meteor/local.#source:meteor/tools/commands.js(line806-807)..

mongodb - Modulus 上的 Meteor 应用程序——如何重置数据库

我正在Modulus上运行一个分阶段的Meteor应用程序,想知道是否有办法在远程mongoDB上执行类似于“meteorreset”的操作。我可以通过运行db.dropDatabase();来使用mongo的命令行,但这也会删除包含mongo数据库帐户的system.users。有兴趣了解如何在部署流程中实现这一点。 最佳答案 当您运行meteorreset时,meteor会递归地从以下位置删除所有目录和文件:.meteor/local.#source:meteor/tools/commands.js(line806-807)..

javascript - 在 meteor 中,发布/订阅可以用于任意内存对象(不是 mongo 集合)

我想在我的meteor应用程序中建立双向(双向)通信。但我需要在不使用mongo集合的情况下做到这一点。那么pub/sub可以用于任意内存对象吗?有没有更好、更快或更低级别的方法?性能是我最关心的问题。谢谢。 最佳答案 是的,pub/sub可以用于任意对象。Meteor’sdocsevenprovideanexample://server:publishthecurrentsizeofacollectionMeteor.publish("counts-by-room",function(roomId){varself=this;ch

javascript - 在 meteor 中,发布/订阅可以用于任意内存对象(不是 mongo 集合)

我想在我的meteor应用程序中建立双向(双向)通信。但我需要在不使用mongo集合的情况下做到这一点。那么pub/sub可以用于任意内存对象吗?有没有更好、更快或更低级别的方法?性能是我最关心的问题。谢谢。 最佳答案 是的,pub/sub可以用于任意对象。Meteor’sdocsevenprovideanexample://server:publishthecurrentsizeofacollectionMeteor.publish("counts-by-room",function(roomId){varself=this;ch

python - 在 Meteor 中调用 Python 脚本

让我的meteor应用程序调用与meteor服务器端代码位于同一台机器上的python脚本的最佳方法是什么?我想做的就是让meteor将一个字符串传递给python中的一个函数,然后让python将一个字符串返回给meteor。我在想我可以让python监控mongodb并提取值并在计算后将它们写回mongodb,但是让meteor直接在python中调用函数似乎更干净。我是DDP的新手,无法使用python-meteor(https://github.com/hharnisc/python-meteor)走得很远。ZeroRPC(http://zerorpc.dotcloud.com

python - 在 Meteor 中调用 Python 脚本

让我的meteor应用程序调用与meteor服务器端代码位于同一台机器上的python脚本的最佳方法是什么?我想做的就是让meteor将一个字符串传递给python中的一个函数,然后让python将一个字符串返回给meteor。我在想我可以让python监控mongodb并提取值并在计算后将它们写回mongodb,但是让meteor直接在python中调用函数似乎更干净。我是DDP的新手,无法使用python-meteor(https://github.com/hharnisc/python-meteor)走得很远。ZeroRPC(http://zerorpc.dotcloud.com

javascript - 客户端上的 Meteor.js 集合为空

为什么myCollection.find().fetch()会返回一个空数组[]即使调用是在if(data)中进行的{...}?if语句是否确保在执行console.log()之前已检索到集合?Template.chart.rendered=function(){vardata=myCollection.find().fetch();if(data){console.log(data);}$('#chart').render();}这会在浏览器Javascript控制台中返回[]。 最佳答案 您可以使用count()代替它返回结果的

javascript - 客户端上的 Meteor.js 集合为空

为什么myCollection.find().fetch()会返回一个空数组[]即使调用是在if(data)中进行的{...}?if语句是否确保在执行console.log()之前已检索到集合?Template.chart.rendered=function(){vardata=myCollection.find().fetch();if(data){console.log(data);}$('#chart').render();}这会在浏览器Javascript控制台中返回[]。 最佳答案 您可以使用count()代替它返回结果的

mongodb - Meteor 通过邮件查询其他用户

我正在尝试使用以下命令通过电子邮件查询用户Meteor.users.findOne({'emails.address':'me@example.com'});它在mongoshell中工作,但在Meteor中返回undefined。有什么想法吗?更新原来我无法查询其他用户。当我查询登录的用户电子邮件时,相同的查询有效。那么现在的问题是如何查询所有用户? 最佳答案 默认情况下,Meteor只发布登录用户,正如你提到的,你可以对该用户运行查询。为了访问其他用户,您必须在服务器上发布他们:Meteor.publish("allUsers"

mongodb - Meteor 通过邮件查询其他用户

我正在尝试使用以下命令通过电子邮件查询用户Meteor.users.findOne({'emails.address':'me@example.com'});它在mongoshell中工作,但在Meteor中返回undefined。有什么想法吗?更新原来我无法查询其他用户。当我查询登录的用户电子邮件时,相同的查询有效。那么现在的问题是如何查询所有用户? 最佳答案 默认情况下,Meteor只发布登录用户,正如你提到的,你可以对该用户运行查询。为了访问其他用户,您必须在服务器上发布他们:Meteor.publish("allUsers"