草庐IT

meteor-up

全部标签

javascript - Meteor - 模型继承

在模型中创建继承的语法是什么(特别是使用newMeteor.Collections创建的MongoDB模型)?我正在尝试对在http://schema.org上找到的一些模式进行建模,我真的很想使用继承来准确地建模它们。 最佳答案 不确定您是否仍在研究这个问题,但文档现在支持这种事情。来自文档://AnAnimalclassthattakesadocumentinitsconstructorAnimal=function(doc){_.extend(this,doc);};_.extend(Animal.prototype,{mak

mongodb - 如何关闭 Meteor Mongo?

我知道如何关闭Mongo,但不确定是否正确。useadmindb.shutDownServer()这对MeteorMongo没有影响。仅供引用,最近开始学习如何使用计算机,请原谅能力不足。 最佳答案 如果你想关闭mongo服务器,请在系统终端中运行以下命令:mongod--shutdown如果你想退出mongoshell使用exit命令如果你真的想强制关闭内置的meteormongo(我不知道为什么),你应该使用meteormongo进入meteormongoshell然后运行:useadmindb.adminCommand({sh

node.js - 如何获取 meteor-sharejs 文档文本

我正在使用meteor-sharejs我添加包meteoraddmizzao:sharejs-ace现在在我看来,我添加文档{{>sharejsAcedocid="javascriptDoc"id="editor"}}我知道meteor-sharejs创建操作集合和文档。我的问题是如何获取服务器上“javascriptDoc”文档的当前原始文本,以便将其发送到其他地方。比如监听变化并抓取该内容。 最佳答案 您可能想为此检查ShareJSAPI。mizzao:sharejs当前使用ShareJS0.6.3;这是serverAPI.您可

mongodb - Meteor 项目部署和 mup 设置命令给出 "sshpass required for password based authentication"错误

我正在尝试部署一个基于Meteor的项目。我在服务器上使用nitrous.io,digitalocean,在MongoDB上使用compose.io。我已经想完成我的部署并运行“mup设置”命令并收到此消息:MeteorUp:ProductionQualityMeteorDeploymentssshpassrequiredforpasswordbasedauthentication尝试从此处http://git.io/_vHbvQ安装sshpass并运行命令“apt-getinstallsshpass”后,出现以下错误:E:Couldnotopenlockfile/var/lib/dp

mongodb - 无法通过 meteor 应用程序连接远程 Mongo DB

我正在尝试使用js文件中的以下代码从我机器上的meteor应用程序连接远程数据库:if(Meteor.isServer){Meteor.startup(function(){varmyDatabase=newMongoInternals.RemoteCollectionDriver("http://172.22.77.134:27017");MyCollection=newMongo.Collection("euro2012",{_driver:myDatabase});});}抛出以下错误:Error:EACCES,unlink'/home/garima/my_cool_app/.m

mongodb - 在 Meteor 应用程序的服务器端使用 Iron Router?

一旦信息被插入数据库,我尝试调用Router.go('confirmation')将用户带到确认页面。Meteor.methods({'createNewItinerary':function(itinerary){varuserId=Meteor.userId();ItineraryList.insert({[....values.....]},function(){Router.go('confirmation');});}在服务器控制台中,我得到响应:没有方法'go'数据插入成功,如何让它路由到确认页面?--编辑--这行得通吗?好像是但是不知道怎么验证:Meteor.call('

mongodb - Meteor:查询字段中是否存在字符串值并返回 bool 值响应

如何检查特定字符串值是否存在于mongo集合的字段中?标准的collection.find返回一个游标,但是我试图得到一个真或假的响应。所以我正在做以下不正确的事情。varbooleanResponse=collection.find({},{'field':'valueToCheck'})console.log(booleanResponse)我也尝试了以下但操作再次检查数组但我的字段包含一个字符串...varbooleanResponse=collection.find({},{field:{$exists:true,$nin:[valueToCheck]}})

javascript - 如何使用 MongoDB/Meteor 处理 "relations"

我仍在使用我的Meteor.js应用程序,我想在我的页面上显示当前用户friend的所有帖子。目前,我只是像这样显示每个帖子:talkthreads:function(){returnPosts.find({parent:null},{sort:{date:-1}});}但我想做一些尽可能简单/高效的事情来过滤它们,并且只从用户的friend那里得到一个。类似的东西:talkthreads:function(){returnPosts.find({parent:null,owner:[matchoneofmyfriendid]},{sort:{date:-1}});}就像我对SQL所做

mongodb - 如何在不同的数据库中创建 meteor 集合?

我可以使用Test=newMeteor.Collection("testCollection")创建新的meteor集合但它在我的mongo安装的admin数据库中创建了testCollection。假设我在mongo中有两个独立的数据库,例如testing,另一个是admin。如何在mongo安装中的testingdb中创建上述集合?此外,我可以在某处指定我想要限制/取消限制特定集合以定义集合的大小吗? 最佳答案 如果您只想使用testing数据库,您可以在调用您的应用程序之前覆盖MONGO_URL环境变量,例如(使用正确的数据库

mongodb - 如何管理在 AWS AMAZON EC2 上运行的 Meteor 应用程序

我已将我的Meteor应用程序部署到AWSAMAZONEC2,以便在该环境中测试我的应用程序,包括新配置的域名重定向等......当我尝试注册新用户和验证新用户的电子邮件时,事情并不完美。鉴于这种情况,我想重置项目或重置该Meteor应用程序的mongodb中的用户集合。因为我想重新使用我用于测试的电子邮件......在我的电脑上,当我遇到这个问题时,我很方便地在我的项目文件夹中输入这个命令,我得到了mongoldb重置:meteorreset如何找到应用程序在EC2实例中的位置,Meteor应用程序包含在其中???在我使用配对keyssh到IP地址后,我被允许访问该实例,但是当我执行