草庐IT

meteor-up

全部标签

javascript - meteor 向现有集合添加新数据

我目前正在Meteor中开发一个应用程序,我从MongoDB的集合中读取数据,我当然会在其中放入数据,并将这些数据保存到表格中。但问题是,在应用程序第一次启动后,表中的数据不会刷新,只会刷新表头,不会刷新条目。这是我目前拥有的代码。//common.js//codesharedbetweenclientandserverBooks=newMongo.Collection("user");TabularTables={};Meteor.isClient&&Template.registerHelper('TabularTables',TabularTables);TabularTable

javascript - MONGO_URL 用于在一台服务器上运行多个 Meteor 应用程序

我有一个Meteor应用程序在我的Ubuntu服务器(DigitalOcean)上运行。我使用MeteorUp(MUP)来部署并保持应用程序运行。一切正常。但是,当我尝试在同一台服务器上部署第二个应用程序时,连接到MongoDB时出现问题。我收到一条冗长且不可读的错误消息,它以“Invokingdeploymentprocess:FAILED”开头,然后以结尾WaitingforMongoDBtoinitialize.(5minutes)connectedmyappstart/running,process25053Waitingfor15secondswhileappisbootin

mongodb - Meteor 应用程序定期崩溃并出现 Mongo 错误

Meteor应用程序每两到三分钟崩溃一次并出现此错误:TypeError:Error.captureStackTraceisnotafunctionatError.MongoError(/Users/alex/.meteor/packages/npm-mongo/.1.5.45.1i7w6an++os+web.browser+web.cordova/npm/node_modules/mongodb-core/lib/error.js:13:9)atFunction.MongoError.create(/Users/alex/.meteor/packages/npm-mongo/.1.5

javascript - meteor :仅返回集合内嵌套数组中的单个对象

我正在尝试使用Meteor的find().fetch()过滤返回的数据集以仅包含一个对象,如果我查询单个子文档,它似乎不是很有用,但是相反,我收到了几个,有些甚至不包含任何匹配的术语。我有一个简单的混合数据集合,如下所示:{"_id":ObjectId("570d20de3ae6b49a54ee01e7"),"name":"Entertainment","items":[{"_id":ObjectId("57a38b5f2bd9ac8225caff06"),"slug":"this-is-a-long-slug","title":"Thisisatitle"},{"_id":Objec

javascript - 带有 Meteor 的 QuillJS - 如何将内容插入数据库?

我通过做一些meteorJS来学习,并且遇到了QuillJS作为文本编辑器。现在我很难理解函数与将书面内容插入我的博客收藏的方式之间的联系。这就是我尝试访问quill编辑器内容的方式:Template.blogform.events({'submit#blogForm':function(e){e.preventDefault();vartitle=$('#blogTitle').val();varbody=document.querySelector('input[name=blogBody]');about.value=JSON.stringify(quill.getContent

javascript - 如何在编辑器中显示保存的 Draft-JS 数据? ( react + meteor )

我试图将保存的内容保留在编辑器中(例如刷新后)。目前,内容来自数据库到console.log并按预期显示。但我无法将其保留在编辑器中。[编辑]删除了草稿项目链接,请参阅下面的解决方案。我正在使用:Draft-JSreact-draft-wysiwyg这是~/imports/collections/bins.jsimport{Mongo}from'meteor/mongo';Meteor.methods({'bins.insert':function(){returnBins.insert({createdAt:newDate(),content:'',sharedWith:[],own

mongodb - 在 Meteor/React 中实现可撤销的 MongoDB 事务

在我的app,我有一个从MongoDB加载的表,它允许用户进行内联编辑。目前,我只是订阅数据库并直接将更改发送到那里。这排除了任何类型的撤消操作,但它使状态更改变得异常容易。我可以将最后3个操作存储在堆栈上,并在按下撤消按钮时应用相反的操作,但我想知道在Mongo/Meteor中是否有正确的方法来做到这一点? 最佳答案 您可能会发现以下解决方案之一有帮助:https://atmospherejs.com/babrahams/transactionshttps://atmospherejs.com/adain/meteor-comma

mongodb - 迁移到 meteor 1.7.0.4 : MongoDB : "updating the path ... would create a conflict at ..."

我正在使用meteor,我正在尝试从meteor1.6升级到1.7但是我遇到了无法在我的测试中获取有关信息的错误:tests.jpg我得到了很多这样的东西(有些可能是重复的、未使用的或过时的):Error:Updatingthepath'relationChangeRate'wouldcreateaconflictat'relationChangeRate'atFunction.MongoError.create(C:\Users\fquesselaire\AppData\Local\.meteor\packages\npm-mongo\3.0.11\npm\node_modules\

node.js - 如何解决未捕获的 ReferenceError : COLLECTION is not defined at <anonymous>:1:1 in Meteor. js/MongoDB

我正在通过Eduonix.com学习完整的堆栈类(class)。似乎某些代码语法已被弃用,因为我必须安装多个旧版本才能完成某些部分。当我来到Meteor.js部分时,这没有帮助,所以我安装了最新的并进行了一些搜索,使我能够完成第一课。我在第二节课中尝试了同样的方法(当我遇到这个错误时),但是我发现的任何东西都没有运气。当我尝试使用时出现此错误todos.find().fetch()在浏览器的控制台中。相关文件结构:client--main.html--main.jslib--collections.jsViewongithub在类(class)课上,行import{Todos}from

mongodb - 从客户端插入时在 Meteor 服务器端丰富 Mongo 文档?

我在文档中找不到任何内容,但以防万一我遗漏了什么,Meteor中是否有任何方法可以丰富从服务器上的客户端insert编辑的文档发送到Mongo。这个用例是处理诸如设置时间戳和其他(仅供服务器端使用)字段之类的事情,而不必将它们设置为客户端文档的一部分。明显的方法是使用Meteor.call('addMyNewRecord',publicFields)然后仅从服务器端使用insert,但我非常喜欢minimongoapi在客户端,我希望避免call要求。我知道在CouchDB中,您可以在其on-update处理程序中进行一些基本修改,但似乎无法找到与Meteor/Mongo类似的内容。