草庐IT

meteor-desktop

全部标签

javascript - Meteor 的 Minimongo 中是否有 $ 运算符替代方案?

我正在尝试在客户端的Meteor集合中的数组中查询特定元素,但Minimongo不支持$运算符。是否有替代方法来过滤我的查询,使其仅返回数组中的特定元素?我的收藏结构如下:{"userID":"abc123","array":[{"id":"foo","propA":"x","propB":"y"},{"id":"bar","propA":"a","propB":"b"}]}我正在尝试编写一个查询,它只返回数组中ID为“foo”的对象。在Mongo中,该查询将是这样的:collection.find({"userID":"abc123","array.id":"foo"},{"arra

mongodb - 如何将我的本地默认 Meteor Mongo 数据库的数据推送到 Heroku mLabs 以部署在 Heroku 上的应用程序?

我使用随Meteor安装的默认Mongo数据库在我的本地开发Meteor环境中设置我的应用程序数据。我的应用程序已准备好在Heroku上部署,但我打算将我的数据与其一起使用(类似于Rails“迁移”)。在Heroku中,我添加了mLabs插件并设置了“MONGO_URL”变量。如何将我的本地应用程序数据库推送到我的mLabs实例以在Heroku上部署? 最佳答案 这是对我有用的。1。转储我的本地mongo数据库在应用程序文件夹中的终端(不是mongoshell)中,mongodump--port=3001-o../dump2。将db

mongodb - meteor /MongoDB : Update an array item in a collection by index

这是我的收藏结构的概述:{profile:{first_name:'Plop',surname:'Plopette',...},medical_history:{significant_illnesses:['Asthma','Diabetes'],...}}如何访问和更新medical_history.significant_illnesses数组中的一项?我的失败很惨:Patients.update(Session.get("current_patient"),{$push:{"medical_history.significant_surgeries.surgeryIndex":

javascript - meteor 错误调用方法 ['questions.insert]: Method ' questions.insert' not found

我正在尝试将一个表单(包含测试问题)提交到一个名为Questions的mongo集合中。我已经引用了运行服务器端代码的文件,我认为它应该都可以正常工作。这是我的代码://add.htmlThisistheaddquestionspageSubjectTopicLevelMarksDate-Month-JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember-Year-20162015201420132012201120102009200820072006200520042003200220012

javascript - Meteor 你的应用程序崩溃了

我有一个问题,我在我的Windows7-64位上安装了一个新的Meteor副本,之后我执行了以下命令:mkdirmeteorcdmeteormeteorcreateleaderboardcdleaderboard我确实得到了一个包含为服务器和客户端生成的东西的文件夹,但是如果我这样做了meteorrun我收到以下错误:C:\Users\Alex\Meteor\leaderboard>meteorrun[[[[[C:\Users\Alex\Meteor\leaderboard]]]]]=>Startedproxy.=>StartedMongoDB.W20170119-11:54:04.1

javascript - Meteor Server-only Web App 连接到多个数据库

我正在使用这个lib构建一个MeteorWebAPI,WebAPI的特性之一是它必须能够根据来自Meteor客户端的Web请求连接多个数据库中的任何一个。.我知道现在可以通过这个SO答案(UsingMultipleMongodbDatabaseswithMeteor.js)从一个仅服务器端的Meteor应用程序连接到多个数据库:现在可以连接到远程/多个数据库:vardatabase=newMongoInternals.RemoteCollectionDriver("");MyCollection=newMongo.Collection("collection_name",{_drive

json - 如何将MongoDB 连接到Ani Meteor 主题?

我正在使用以下AniMeteorTheme而且我似乎无法成功连接我的MongoDB。我尝试创建package.json并添加以下内容(无效):{"galaxy.meteor.com":{"env":{"MONGO_URL":"mongodb://..."}}}我注意到packages里面的文件.meteor其中列出了项目中的打包但结构不同于package.json.我的问题是,如何使用AntiMeteorTheme连接我的mongoDB数据库?? 最佳答案 在服务器中:Meteor.startup(()=>{process.env.

javascript - 试图在 meteor 中将两个集合合并在一起

我的应用程序中有两个集合,它们是从两个单独的json文件解析而来的。我已将这两个文件中的数据插入到单独的集合中。这些集合具有相应的数字ID,我想将它们匹配到一个新集合中。例如:postmeta集合有一个post_id值,而posts集合有相应的ID。为了进一步解释,这里有一个简单的集合示例。需要注意的一件事是,有超过730个收藏帖子,虽然有匹配的ID,但它们没有排序,所以当我查看它们时,它们彼此不匹配。posts集合示例:{"_id":"kTeQxenYZcQfPiaYv","ID":"44","post_content":"TodaywetalkedabouttheletterHh.

java - Meteor Collection-hooks 不适用于外部数据库修改

我周围散布着一堆传感器。只要检测到环境发生变化,这些传感器就会传输其状态。数据进入服务器(使用Java构建),在那里它处理该信息,然后将其插入到mongoDB中。我的meteor应用程序本质上是此信息的仪表板。我想在这些条目进入后立即对其进行进一步处理(分析)。我开始使用Collection-Hooks,它在Meteor应用程序对数据库进行更改时非常有效,但在mongoJava-Driver更改数据库时效果不佳。我需要收集Hook来检测从Java驱动程序添加到我的mongoDB的新文档。我也没有与收集Hook结婚,欢迎任何其他建议的服务。 最佳答案

mongodb - Meteor 中对象的发布计数

在我的服务器端,我有一个针对各种对象的发布,它基本上返回计数。每个不同的对象都有不同的发布名称,如下所示:Meteor.publish('object1Count',function(...Meteor.publish('object2Count',function(...哪些是这样的:Meteor.publish('object1Count',function(arg){varself=this;varcount=0;varinitializing=true;varquery=arg?{arg:arg}:{};varprojection=!arg?{limit:1}:{};varha