草庐IT

meteor-sharejs

全部标签

node.js - meteor 订阅不更新集合的排序顺序

//SnippetfromTemplate{{#eachelements}}{{>post-elementthis}}{{/each}}//SnippetfromClientMeteor.subscribe('thePosts');//SnippetfromServerMeteor.publish('thePosts',function(){returnPosts.find({},{sort:{createdAt:-1},reactive:true});});当我这样做时……Posts.insert({body:postBody,createdAt:newDate()});发布文档被添

javascript - 如何使用 meteor 进行 API 调用

好的,这里是twitterAPI,http://search.twitter.com/search.atom?q=perkytweets谁能给我任何关于如何调用此API或使用Meteor链接的提示?更新:这是我尝试过的代码,但没有显示任何响应if(Meteor.isClient){Template.hello.greeting=function(){return"WelcometoHelloWorld";};Template.hello.events({'clickinput':function(){checkTwitter();}});Meteor.methods({checkTwi

javascript - Meteor.js 部署到 "example.com"还是 "www.example.com"?

我最近使用以下命令部署了一个meteor应用:$meteordeployexample.com后来(认为它是相同的)使用以下:$meteordeploywww.example.com它最终为应用程序的两个不同版本提供服务,一个托管在example.com中,另一个托管在www.example.com中。我可以还原其中一个部署吗?我应该恢复哪一个?如果没有,我应该在我的域名提供商上设置什么样的配置? 最佳答案 当人们访问您的页面时,您希望他们看到mydomain.example还是www.mydomain.example?如果是myd

mongodb - 如何使用 Meteor Upsert

让我的Meteorupsert功能工作有点麻烦。我是相当新的(200行代码),我遇到了一些麻烦。集合继续插入额外的行,而不仅仅是更新。我花了过去30分钟在谷歌上搜索,但找不到任何我能理解的例子。这是我的代码:Values.upsert({//Selectorsource:"SourceOne",currency:"USD"},{//Modifiervalue:res.data['data']['last']['value'],time:Date.now(),});我也试过if(Values.find({},{fields:{'source':"SourceOne",'currency'

javascript - 在 Meteor 应用程序中实现 MongoDB 2.4 的全文搜索

我正在考虑向Meteor应用程序添加全文搜索。我知道MongoDB现在支持此功能,但我对实现有一些疑问:在Meteor应用中启用文本搜索功能(textSearchEnabled=true)的最佳方式是什么?有没有办法在您的应用中添加索引(db.collection.ensureIndex())?如何在Meteor应用程序中运行Mongo命令(即db.quotes.runCommand("text",{search:"TOMORROW"}))?因为我的目标是将搜索添加到Telescope,我正在寻找一种“即插即用”的实现,它需要最少的命令行魔法,甚至可以在Heroku或*.meteor.

javascript - Meteor 文档中的消息计数示例如何工作?

无法完全理解thedocs中的这个示例...我尝试了很多不同的方式来运行它,以便观察它是如何工作的,等等。你如何订阅这个?我们可以包含完成这项工作所需的客户端代码吗?是否有一个名为messages-count的集合?Room是消息的集合吗?我们可以在示例中包含集合定义吗?任何关于这方面的提示都会很棒!注意:这是最初发布此问题时出现的代码(2012年5月)。现在更简单了。//server:publishthecurrentsizeofacollectionMeteor.publish("messages-count",function(roomId){varself=this;varuu

mongodb - 访问 Meteor 生产数据库

要查看blah.meteor.com的(生产)数据库中的内容,我想我们应该这样做:meteormongo--urlhttp://blah.meteor.com/但是我得到了一个URI:mongodb://client:984dae4c-04fb-c8bb-68f6-ed83602435cc@skybreak.member1.mongolayer.com:27017/blah_meteor_com我将如何使用这个URI来访问数据库? 最佳答案 你应该使用meteormongohttp://blah.meteor.com;甚至更短的me

node.js - Meteor - collection.find() 总是返回所有字段

遇到这个(有点烦人的问题)我正在尝试查找集合中的所有记录,而不是显示(或显示)特定字段(分数)。这只是一个示例,并不反射(reflect)我的实际代码,但问题总是可以重现的。我排除的字段非常大,我只是想生成一个可用记录的菜单。类似的命令players.find({},{score:1})players.find({},{score:0})始终返回每个字段,而不是触发mongodb中的排除/包含。我什么都不担心,因为模板可能可以控制将哪些数据呈现为html?仍然感觉数据无论如何都传输到了客户端;并显示在控制台中。 最佳答案 你的语法有

mongodb - meteor :如何备份我的 mongo 数据库

如何备份我的meteormongo数据库?如果我跑:meteormongomongodump命令在meteormongoshell中不起作用 最佳答案 首先你需要启动meteor。如果你跑了meteormongo你会得到类似这样的输出:MongoDBshellversion:2.2.1connectingto:127.0.0.1:3001/meteorMeteordb主机位于127.0.0.1,端口为3001。退出mongoshell并从终端使用mongodump。mongodump-h127.0.0.1--port3001-dme

python - 在 Meteor 运行时,如何从另一个客户端访问 Meteor 的 MongoDB?

我想从Python客户端访问Meteor的MongoDB,在Meteor运行时。我无法启动mongod,因为Meteor的数据库已锁定。如何从其他客户端访问数据库? 最佳答案 meteor命令提供了一种简洁的方式。获取正在运行的mongod的URL:meteormongo-U你可以从python中解析出来。 关于python-在Meteor运行时,如何从另一个客户端访问Meteor的MongoDB?,我们在StackOverflow上找到一个类似的问题: ht