草庐IT

Meteor-AutoForm

全部标签

mongodb - 验证对象必须至少有一个 operator/meteor mongo

我写了一个方法到一个用户的地址到一个集合。但是,我不断收到错误消息:Whenthemodifieroptionistrue,validationobjectmusthaveatleastoneoperator.这是我的架构:varSchemas={};Schemas.UserAddress=newSimpleSchema({streetAddress:{type:String,max:100,optional:false},city:{type:String,max:50,optional:false},state:{type:String,regEx:/^[a-zA-Z-]{2,25

forms - meteor /MongoDB : insert integer instead of string on form submit

我正在阅读David在http://meteortips.com/上的Meteor教程。.如何在表单提交时插入整数而不是字符串?我认为以下行需要澄清它是一个整数,但我不确定如何。varplayerScoreVar=event.target.playerScore.value;这是我的全部代码。Template.addPlayerForm.events({'submitform':function(event){event.preventDefault();varplayerNameVar=event.target.playerName.value;varplayerScoreVar=e

mongodb - Meteor:通过_id从集合中查找对象

我正在尝试使用Meteor通过_id查找对象。这是我尝试过的:Meteor.publish("gifts",function(gid){console.log("Lookingfor"+gid);vargifts=Gifts.find({_id:gid}).fetch();console.log("Result:"+gifts);returngifts;});这是输出:Lookingforf1790caa-7a10-4af5-a01c-e80bb2c2fd55Result:如果我取出查询:Meteor.publish("gifts",function(gid){console.log(

mongodb - Meteor:如何在启动时删除所有 Mongo 集合并清除所有数据?

我有一个Meteor应用程序,它在启动时通过JSONAPI进行self配置。为了正确协调所有客户端,它构建了几个Mongo集合并将数据存储在其中,然后客户端也订阅这些数据。但是,如果Meteor应用程序重新启动,我希望它清除数据库并从头开始重新配置。每次重新启动服务器代码时,如何让Meteor删除所有数据并从头开始? 最佳答案 您是否考虑过使用Meteor.startup服务器端?它允许您注册一个回调,该回调将在每次服务器(重新)启动时执行。然后你可以在里面使用MyCollection.remove({})来清除所有东西。以下代码在

javascript - 什么是 minimongo (Meteor) 限制? cursor.toArray() 客户端失败

昨天我正试图在Meteor中获取一系列查询结果,使用cursor.toArray()(见http://docs.mongodb.org/manual/reference/method/cursor.toArray/)我无法让它工作。最后我在Meteormongo控制台中试了一下,效果很好。我是Meteor新手——我在这里缺少什么?是否有引用告诉我可以在客户端执行哪些mongo代码?我查看了Meteor文档,但找不到。当我在Meteor中寻找我可以做的事情时,我经常发现自己在浏览Mongo文档(如上所述)——这些在minimongo中的相关程度如何?谢谢! 最

mongodb - Meteor 1.4.1.1 上副本集的正确 MONGO_URL 设置是什么

今天早上我去部署我更新的Meteor项目到Heroku。我正在从1.1.0.3升级到1.4.1.1。使用MeteorBuildpackHorse一切都安装正确,但应用程序因错误而出错;MongoError:seedlistcontainsnomongosproxies,replicasetconnectionsrequirestheparameterreplicaSettobesuppliedintheURIoroptionsobject,mongodb://server:port/db?replicaSet=name我的MONGO_URL是mongodb://u:p@url1:por

javascript - meteor ,minimongo 没有正确排序日期,即使使用 ISO8601 数据格式

问题我的meteor网站上有这个页面:twbrewing.com/blog我想在上面按日期对博客文章进行排序。如果我在控制台中执行以下操作:BlogPosts.find({},{sort:{date:-1,time:-1}})它以错误的顺序返回帖子。帖子的显示顺序不正确也证实了这一点。集合中返回的第一个文档的日期是:date:"2013-12-16"而第二个帖子的日期是:date:"2014-01-02"我相信这是正确的ISO8601格式,所以我不确定它为什么会失败。附加代码我确实从服务器发布:Meteor.publish'blogPosts',()->BlogPosts.find({

mongodb - 移动 meteor 应用程序 - 计算附近的位置并存储为可分类的集合

我正在组合一个移动meteor应用程序,我想用它来列出本地(比如20英里半径范围内)的便利设施。我收集了这些设施和相应的latlng数据——我希望能够将应用程序传递给我当前的位置(使用Cordova)并生成一个排序最接近的列表(/collection?)。我有两个具体问题,非常感谢您的建议!我可以为此使用mongo的$near还是应该使用node.js插件(例如'GeoLib'-https://github.com/manuelbieh/geolib)来进行距离计算?如何生成这些位置的临时(本地存储)集合以显示在我的列表中?大概如果我不使用$near我必须遍历我的位置,计算所有位置的距

javascript - 从 Meteor.js 集合创建 CSV 文件

到目前为止,我已经编写了我的代码,并且可以获得要显示在网页上的所有记录的列表,但是我需要能够将其作为CSV(逗号分隔值)文件来获取。现在页面显示如下列表:NameAddressDescriptionBob1streetJournalistBill2streetFiremanetc...无论如何,我可以让meteor创建一个CSV文件以供下载,而不是显示为带有所有HTML标记的网页? 最佳答案 基于Howtoserveafileusingironrouterormeteoritself?HTML:DownloadtheCSVJS://

mongodb - Meteor 方法和 Mongo $inc 非数字错误

我正在查看methods您的第一个Meteor应用程序的章节,作者是DavidTurnbull。我有一种更新数据库中字段的方法。'modifyPlayerScore':function(selectedPlayer,scoreValue){PlayersList.update(selectedPlayer,{$inc:{score:scoreValue}});}这些方法是从事件函数中调用的'click.increment':function(){varselectedPlayer=Session.get('selectedPlayer');Meteor.call('modifyPlay