草庐IT

meteor-sharejs

全部标签

regex - meteor 中的mongodb正则表达式搜索问题

我的代码是varsearch_element=Session.get("search_string");varadc="/"+search_element+"*/";console.log(adc);returnPolls_Coll.find({question:{$regex:adc}});为什么它不起作用如果我给了Polls_Col.find({question:{$regex:/Best*/}});conslow它正在工作,如果我用值(search_element)替换正则表达式,它就不起作用。我认为它正在像这样替换Polls_Coll.find({question:{$rege

mongodb - 如何识别 meteor 内运行的minimongo的端口?

我是meteor新手。我正在开发一个应用程序,它利用了meteor包附带的mongodb。meteor在3000端口下运行,但我想知道minimongo在哪个端口下运行。我正在使用工具MongoVUE来查看在端口中运行的mongo下的所有集合。当我运行独立的mongo时,我能够查看mongo集合,因为我知道端口,但是对于在meteor下运行的迷你mongo,我无法知道端口。任何帮助表示赞赏。 最佳答案 Mingomongo在浏览器中运行,它是一个客户端Javascript库。它在内存中运行,它没有端口。它使您能够使用MongoAPI

mongodb - Meteor 无法连接到 MongoDB

我正在尝试将Meteor连接到现有的MongoDB。我无法复制数据库或更改其名称,因为它已被其他应用程序使用。我知道IhavetosetaMONGO_URLenvironmentvar与它联系。但是,在我设置之后,Meteor并没有连接到指定的MongoDB数据库。我尝试做一个.find()但它不返回任何文档。来自Web控制台的.insert()会显示页面中的信息,但不会插入到数据库中。以下是代码:$echo$MONGO_URLmongodb://localhost:27017/autana_dev./lib/models.jsPosts=newMeteor.Collection('p

mongodb - meteor 与 DynamoDB

我在亚马逊云中运行了我的meteor应用程序,并询问它是否可以使用dynamoDB。我在网上搜索,但可以同时找到有关meteor和dynamoDB的任何信息。那么问题来了,meteor可以用dynamoDB代替mongodb吗? 最佳答案 这是可能的,但非常困难!Meteor的工作原理是在浏览器客户端上安装“minimongo”,在服务器上安装“propermongo”。然后,它可以跟踪客户端和服务器端的更改。还有一些非常有用的地方,服务器使用Mongodb的Oplog实时关注对serverdb的更改-一个有点像SQL触发器的功能。

javascript - 获取 Meteor 中集合的索引列表

如何使用Meteor获取集合的索引列表?类似于(或可能基于代理)Mongo的db.collection.getIndexesMeteor中还没有太多的索引API(最终会有一个);但我希望有人已经解决了这个问题干杯 最佳答案 根据thisissue,您可以像这样将getIndexes添加到MongoCollection原型(prototype)中(归功于@jagi):if(Meteor.isServer){varFuture=Npm.require('fibers/future');Mongo.Collection.prototype

mongodb - Heroku 上的 meteor 重置

在Heroku上重新部署alpha版本并执行meteorreset以在服务器上重新执行服务器mongo固定装置的最佳方法是什么? 最佳答案 找不到好的解决方案。所以我需要进入我的herokumongohq界面,手动删除所有集合,然后重启heroku。 关于mongodb-Heroku上的meteor重置,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/21962602/

mongodb - 使用 Meteor Js 的日期范围 Mongo 查询

我的集合中有一个名为dateacquired的属性,日期格式如下:2014-03-2806:08:00。我需要从当前日期拉回我的集合中小于或等于一个月前的所有文档。我只是不确定如何编写此查询。有人知道如何开始这样的事情吗? 最佳答案 我假设这些日期存储为字符串?您可以使用mongoDB比较运算符$gt比较字符串或$lt它们会按您的预期工作。我还要使用Sugar为了让我的生活更轻松(强烈推荐;通过mrtaddsugarjs添加),它为我提供了Date.create和Date.format方法,将其简化为单线:varcursorOfDo

mongodb - Meteor - "findOne"函数不再回调

我正在做一个Meteor项目,我必须说这根本不容易,尤其是对于一件事:回调!一切都是异步的,所以我想知道我必须如何从我的mongodb中获取结果。varuser=Meteor.users.findOne({username:"john"});return(user);//sometimesreturns"undefined"...varuser=Meteor.users.findOne({username:"john"});if(user)//sook,Icheckifitexists!return(user);//Cool,Igotmyuser!return();//Okandwha

javascript - Meteor:显示文档的当前用户列表

我有一个只有授权用户才能访问的meteor文档列表。这有点像谷歌文档。有没有一种简单的方法来获取当前正在查看他们的用户列表?我想在我的mongodb对象中包含一个“currentUsers”字段,并在用户查看或停止查看该组件时推送/删除用户。这感觉像是一种奇怪的方法,因为数据是持久的,并且可能容易出错,因为它并不完全代表当前正在查看组件的用户Thisstackoverflowquestion是我正在寻找的东西,但答案有点老了,我也不知道如何使用sockjs。如果有人可以提供一个很好的工作示例。非常感谢任何帮助! 最佳答案 有几种选择

mongodb - 如何将数据导入到部署的 meteor 应用程序中?

更新:此帖子适用于meteor.com免费托管,该网站已关闭并被付费Meteor托管服务Galaxy取代我正在使用这个命令C:\kanjifinder>meteormongo--urlkanjifinder.meteor.com获取对我部署的mongo应用程序的访问凭据,但我无法让mongoimport使用这些凭据。我想我只是不完全理解username、password和client的哪一部分。你能帮我分解一下吗?来自服务器的结果(我对其进行了修改以混淆真实值):mongodb://client:e63aaade-xxxx-yyyy-93e4-de0c1b80416f@meteor.m