草庐IT

meteor-sharejs

全部标签

mongodb - Robomongo 与 Meteor 的连接 mongodb

我已经从robomongo连接了我的localhostmongodb,但在连接Meteormongodb时遇到问题。我正在从nitrousio而非本地主机上运行Meteor。在robomongo连接设置中,显示“已连接到'meteor_url:3001'。授权失败”。我在身份验证选项卡中使用了正确的数据库,而用户名和密码中没有任何内容。这是根本原因吗?如果是,mongodb的默认用户名和密码是什么?如果没有,那我该怎么办? 最佳答案 我将Robomongo(v0.8.4)连接设置为使用localhost(127.0.0.1)和端口3

mongodb - 插入 meteor 集合时出错

我开始与Meteor合作,我正在处理我的第一个问题。我正在尝试在我的收藏中插入一个项目。我收到以下控制台日志错误。有人可以帮助meteor菜鸟吗?插入失败:找不到方法这是导致错误的行:Videos.insert({name:el.value});我的js文件:varVideos=newMeteor.Collection("videos");if(Meteor.isClient){Template.videoList.video=function(){returnVideos.find();}Template.videoForm.events({'clickbutton':functio

mongodb - 插入 meteor 集合时出错

我开始与Meteor合作,我正在处理我的第一个问题。我正在尝试在我的收藏中插入一个项目。我收到以下控制台日志错误。有人可以帮助meteor菜鸟吗?插入失败:找不到方法这是导致错误的行:Videos.insert({name:el.value});我的js文件:varVideos=newMeteor.Collection("videos");if(Meteor.isClient){Template.videoList.video=function(){returnVideos.find();}Template.videoForm.events({'clickbutton':functio

mongodb - Meteor:如何做一个不区分大小写的collection.findOne()?

我正在实现一种让用户在我正在编写的Meteor应用程序中更改其用户名的方法。在接受更改之前,我想检查用户名是否已经存在。用户名可以包含大写和小写,但无论大小写,它们都必须是唯一的名称。例如,bob和Bob不能同时存在。问题是我似乎无法弄清楚如何执行不区分大小写的collection.findOne()。例如,假设我有一个名为Profiles的集合,我希望能够执行以下操作:newName="bob";//Assume"Bob"existsasausernameintheProfilescollection;varisAlreadyRegistered=Profiles.findOne({

mongodb - Meteor:如何做一个不区分大小写的collection.findOne()?

我正在实现一种让用户在我正在编写的Meteor应用程序中更改其用户名的方法。在接受更改之前,我想检查用户名是否已经存在。用户名可以包含大写和小写,但无论大小写,它们都必须是唯一的名称。例如,bob和Bob不能同时存在。问题是我似乎无法弄清楚如何执行不区分大小写的collection.findOne()。例如,假设我有一个名为Profiles的集合,我希望能够执行以下操作:newName="bob";//Assume"Bob"existsasausernameintheProfilescollection;varisAlreadyRegistered=Profiles.findOne({

mongodb - meteor 批量更新

我正在使用meteor。我想知道是否有在更新DOM之前进行批量更新的速记方法。例如我想更新一些记录,不止一个(一次全部):Collection.update(id1,{..})Collection.update(id2,{..})Collection.update(id3,{..})问题是有3个项目分别更新。因此,当我的案例中的DOM被重绘3次而不是一次时(所有3条更新记录)。有没有办法在全部更新之前推迟ui更新? 最佳答案 Mongo的更新一次可以修改多个文档。只需给它一个匹配多个文档的选择器,然后设置multi选项。在您的情况下

mongodb - meteor 批量更新

我正在使用meteor。我想知道是否有在更新DOM之前进行批量更新的速记方法。例如我想更新一些记录,不止一个(一次全部):Collection.update(id1,{..})Collection.update(id2,{..})Collection.update(id3,{..})问题是有3个项目分别更新。因此,当我的案例中的DOM被重绘3次而不是一次时(所有3条更新记录)。有没有办法在全部更新之前推迟ui更新? 最佳答案 Mongo的更新一次可以修改多个文档。只需给它一个匹配多个文档的选择器,然后设置multi选项。在您的情况下

javascript - meteor 在模板中迭代列表

我有这个:Template.laps_t.laps=function(){returnPractices.findOne({name:Session.get('practice')});};我必须做些什么来迭代它并将值放在段落中?我的意思是:{{#eachlaps.lapList}}WHATDOIHAVETOPUTHERETOPRINTTHEVALUESOFTHELIST????{{/each}}我这样做对吗?我必须在该段中输入什么?编辑:谢谢JustinCase,您的解决方案成功了。现在我还有一个问题。我不仅要打印lap.lapList还要打印lap.lapTimeList(这是另一

javascript - meteor 在模板中迭代列表

我有这个:Template.laps_t.laps=function(){returnPractices.findOne({name:Session.get('practice')});};我必须做些什么来迭代它并将值放在段落中?我的意思是:{{#eachlaps.lapList}}WHATDOIHAVETOPUTHERETOPRINTTHEVALUESOFTHELIST????{{/each}}我这样做对吗?我必须在该段中输入什么?编辑:谢谢JustinCase,您的解决方案成功了。现在我还有一个问题。我不仅要打印lap.lapList还要打印lap.lapTimeList(这是另一

javascript - 为什么在 meteor /蒙戈中观察 oplog 需要这么多时间?

我有一个MongoLab集群,它允许我使用Oplog拖尾来提高Meteor.js应用程序的性能、可用​​性和冗余。问题是:因为我一直在使用它,我所有的出版物都需要更多的时间才能完成。当它只需要200毫秒时,这不是问题,但它通常需要更多时间,比如这里,我订阅了我描述的出版物here.该出版物的响应时间已经过长,并且oplog观察也在减慢它,尽管它远不是唯一一个观察oplog需要这么长时间的出版物。谁能向我解释发生了什么?我在网络上的任何地方都找不到任何解释为什么观察oplog会减慢我的发布速度。这里有一些来自Kadira的截图来说明我在说什么:这是另一个pub/sub的截图:最后,观察o