草庐IT

angular2-meteor

全部标签

node.js - Meteor 客户端同步服务器数据库调用

我正在Meteor中构建一个依赖于数据库实时更新的应用程序。Meteor布置示例的方式是在模板调用下调用数据库。我发现在处理中型数据集时,这变得不切实际。我正在尝试将请求移动到服务器,并将结果传回客户端。我查看了SA上的similarquestions,但没有立即找到答案。这是我的服务器端函数:Meteor.methods({"getTest":function(){varres=Data.find({},{sort:{time:-1},limit:10});varr=res.fetch();return(r);}});和客户端:Template.matches._matches=fu

mongodb - Bootstrap 模式对话框内的 meteor 模板渲染

当我尝试显示从Bootstrap模态对话框中的集合获取的值时,我遇到了这个问题。这是客户端javascript的代码:Template.Modal_edit_client.edit_client_name=function(){varc=Clients.findOne({_id:Session.get("current_editing")});returnc.name;};这是模板:×Editarcliente{{edit_client_name}}CancelarGuardar页面没有呈现,这是显示控制台的内容:UncaughtTypeError:Cannotreadpr

mongodb - Windows 上的 Meteor.js,如何连接到现有数据库

我在我的一个项目中使用meteor.js,我已经有mongoDB(从以前的应用程序存在)我应该在哪里更改设置以连接到现有数据库。让我说,我在Windows上运行。 最佳答案 您是指已部署的项目吗?使用MONGO_URL运行应用程序之前的环境变量。setMONGO_URL=mongodb://localhost:27017/meteor我对windows不太确定,但是如果你在这方面遇到问题,请将你的mongo数据库复制到你应用程序的.meteor/local/db文件夹中 关于mongod

javascript - 如何过滤 Meteor 数据库查询结果?

我很难找到一种优雅的方法来过滤我不想要的对象数组的mongodb查询结果。我得到一个对象数组:vararticles=Tips.find().fetch();而且我还有几篇文章已经被选中了,应该归还varselected=[{Object},{Object}];我很难相信没有内置函数,例如:articles.remove(selected);但是没有,考虑到我们在Meteor中使用MongoDb的数量,我想有人已经找到了一些很好的辅助函数来完成这个和其他类似的功能谢谢 最佳答案 所以我找到了一个合理的解决方案,但它不完整:Array

node.js - 在 meteor bundle 之后,node.js 是 "LISTENING"但没有出现在本地主机上

我正在捆绑一个meteor应用程序并使用node.js运行未压缩的tarball。我不确定为什么该应用程序似乎没有出现在本地主机上。以下是我的捆绑方式:$meteorbundleapp.tar.gz然后我解压:$tar-zxvfapp.tar.gz然后我进入bundle目录并按照README中的说明进行操作:$rm-rprograms/server/node_modules/fibers$npminstallfibers@1.0.1$exportMONGO_URL='mongodb://:@.mongolab.com:/'$exportROOT_URL='http://localhos

javascript - 将变量传递给 meteor 应用程序中的 mongodb 查询

所以我尝试着手使用一个简单的meteor应用程序来搜索数据库。我有一个输入框,我从中使用以下代码获取搜索查询:Template.search.events={'keydowninput#search':function(event){if(event.which==13){varitem=document.getElementById('search');Template.results.results(item.value)//console.log(item);item.value='';}}}我将搜索查询传递给另一个函数,该函数应该查询mongodb并在模板中打印结果:Templ

mongodb - 无法在 Windows 中的 Meteor 上运行 "meteor mongo"(Windows exe Bootstrap 的最新 meteor )

我第一次尝试在Windows上运行meteor应用程序(尤其是使用Windows7)。我能够成功运行该应用程序,但我似乎无法在单独的命令提示符窗口中运行命令meteormongo。弹出以下错误:mongo:Meteorisn'trunning.ThiscommandonlyworkswhileMeteorislocally.Startyourapplicationfirst.我已经尝试过meteor重置。我怎样才能解决这个问题? 最佳答案 我认为对于meteormongo命令的作用可能存在误解。它只连接到正在运行的meteor开发过

mongodb - Meteor 如何从 mongo 数据库中检索一系列问题并在应用程序中仅显示其中一个问题

由于我是编程和Meteor的新手,我目前正在使用Meteor.js构建一个(简单的)Quizz应用程序。我按照发现meteor指南书并将他们的示例显微镜项目重建为测验。我目前正在努力从mongo数据库中检索一系列问题并在应用程序中只显示其中一个问题。我收藏中的数据目前如下所示:Quizzes.insert({"quiztitle":"QuizOne","quizquestions":["Q1.1","Q1.2"]}),我目前正在展示所有这些{{#eachquizquestions}}{{>quizQuestion}}{{/each}}和{{this}}我已经尝试了几种解决方案来只显示第

javascript - Meteor - 模型继承

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

node.js - 使用 Node.js (express)、Angular 和 MongoDB 的 PUT 请求出现问题

我一直在努力弄清楚如何将我的数据更新到MongoDB(我将Monk与MongoDB、Node、Express和Angular结合使用)。我对POST和DELETE没有任何问题,但无法弄清楚PUT哪里出了问题。我得到的错误:PUThttp://localhost:3000/api/habits/[object%20Object]500(InternalServerError)我感到困惑的是我应该用Angular发送什么,以及如何在Node中接收它,因为我知道我需要发送更新的对象以供记录,但是我应该如何访问ID到在Mongo中查找?例如,对于我的POST(下面有更多代码上下文),我发送对象