草庐IT

meteor-desktop

全部标签

javascript - 基本 meteor 异步概念 : Submit an Email and Send Email

我是Meteor框架的新手,从传统的响应和请求背景(以NodeJS异步回调方式)到Meteor,很难理解它的概念。我只是想建立一个登录页面,告诉我您的姓名和电子邮件地址。用户点击提交后,我希望将用户保存在数据库(MongoDB)中,并向Mandrill端点发送请求,以便Mandrill可以向该特定电子邮件地址发送电子邮件。我在传统的响应和请求中的做法是这样的。用户提交他们的姓名和电子邮件地址,这将是一个POST请求到我的服务器,在我的服务器上,我的ORM将把它保存到数据库中,回调成功后,我向Mandrill发出请求发送电子邮件到这个特定的用户。我现在在Meteor中的代码如下:Temp

javascript - 在 mongodb 中新插入文档的集合订户的 meteor 事件

我有一个关于何时将新文档添加到mongodb的问题我有一个订单对象,可以在调用meteor方法后添加到服务器端。我有一个名为“incomingOrders”的管理页面,用于订阅所有订单。我想做的是,当新订单插入数据库时​​,在此页面上播放声音。我的客户端集合随新订单更新,但我需要它显示某种警报(即警报框、声音、闪烁屏幕!!!)我该怎么做呢?当插入一个我可以订阅的新文档时,是否可以触发一个事件?我没有测试过代码,因为我不知道该怎么做。 最佳答案 所以我找到了问题的答案当文档添加到我的集合时,我使用了cursor.observe函数来观

mongodb - meteor :mongodb 更新不工作

这个更新函数可能有什么问题?fixrecs2=function(){vararr=myColl.find({d:1}).fetch();for(vari=0;i我以前用这种方式更新我的文档从来没有遇到过问题。检查控制台中的输出,我可以看出我希望找到的所有记录都在那里。我可以看到它们的_id值由console.log()打印出来。但是dt字段没有得到更新。在某些情况下,dt字段已经存在,在某些情况下它不存在,但是如果它不存在,update应该添加一个字段,对吧?我试过添加回调,但它似乎没有运行。(我一直没能为更新函数找到一个好的回调示例。)无论如何,根据文档,如果更新失败,我应该在控制台

json - 如何从 meteor 中的数据库生成简单模式

我们如何从meteor应用程序中的数据库生成模式。我想从每个数据库条目生成多个模式。使用的数据库是MongoDB。此架构稍后将用于生成表单。我正在使用自动表单生成表单。[1:http://autoform.meteor.com] 最佳答案 我写了一个小脚本,您可以在mongo中运行它来对现有(平面)集合进行逆向工程。/***SimpleSchemadefinitiongenerator****Thiswillreverseengineeraflatcollection**onlyatthispoint.Ifyouimprovethi

node.js - 允许任何人运行 Meteor 应用程序

我正在寻找有关部署meteor应用程序的建议。我整理了一个应用程序,客户将在他们自己的网络上安装该应用程序。我的开发版本运行良好,正在尝试确定一种适合他们部署的好方法。我希望安装尽可能简单。他们中的一些人将拥有完整的网络/管理员,而其他人则只想安装在本地机器上。在开发中,mongo与meteor一起提供,用户只需运行meteor即可运行。对于生产级别的应用程序,这不是一个好的做法吗?另一个(首选选项)是将其部署为Node应用程序。但这需要单独安装mongo,对我来说似乎是一个额外的步骤。我的想法是,如果我按原样发送给客户,package.json可以一步安装所需的一切,包括meteor

javascript - Meteor JS - 按数组值排序集合

我正在尝试弄清楚如何按值对集合进行排序,其中另一个值==为其他值,请参阅下面的文档{"_id":"zLFp8KptxzACGtAZj","createdAt":"2015-05-28T21:11:57.044Z",..."profile":{"firstname":"Nelle","lastname":"Carroll",..."services":[{"serviceId":"Gy7uptfk8LNWMgEQy","rate":19},{"serviceId":"KvFETNLK8cJ78e6gy","rate":1},{"serviceId":"xwY532yxcWQ7qAjuP"

javascript - Meteor、NPM 模块和光纤回调

我正在使用request和cheerio来解析网站并从中获取特定内容,技术上是引用。这是我的代码(server.js):q=newMongo.Collection('quotelist');postList=newMongo.Collection('quotes');fruits=[];vara="";varcheerio=Meteor.npmRequire('cheerio');varrequest=Meteor.npmRequire('request');request('http://www.goodreads.com/author/quotes/1406384.John_Gre

javascript - 使用 javascript 对象的 mongodb/meteor 集合查询

相关:mongodb/meteorcollectioncheckifsubdocumentfieldexistswhenfieldisavariable我正在尝试通过构建具有一些可变字段名称的对象来查询Meteor集合。这适用于对象具有一个字段的情况,例如varquery={};query['myField.'+myVariable]={$exists:true};Collection.find(query);//worksfine但我需要使用多个选择器进行查询。例如,我需要检查带有变量的字段名是否存在,还要检查其他字段是否=true,以及其他字段是否=变量。所以我试图找到一种通用的方

javascript - Meteor 监听 mongo 数据库更新

我正在尝试用meteor创建一个游戏。由于很多人告诉我使用mongodb(因为它是普通的、快速的和react性的)我意识到,我需要“监听”mongodb更新,以便能够响应接收到的代码并进行更改到DOM。我可以使用MeteorTrackers吗?像这样:varhandle=Tracker.autorun(function(){handleEvent(collection.find({},{sort:{$natural:1},limit:1})//findlastelementincollection);}); 最佳答案 您正在寻找的是

javascript - meteor :将子文档添加到现有记录

我有以下方案:dGroup=newSimpleSchema({title:{type:String,optional:true},element:{type:String,optional:true}});MongoDB.attachSchema(newSimpleSchema({title:{type:String},slug:{type:String,unique:true},language:{type:String,defaultValue:"en"},group:{type:[dGroup],optional:true},}));...在数据库中我得到了这个:{"_id":"