草庐IT

meteor-desktop

全部标签

mongodb - meteor :为每个用户使用不同的数据库

我目前使用env变量为我的meteor应用分配了一个mongodb"MONGO_URL":"mongodb://localhost:27017/dbName"当我启动meteor实例时。因此所有数据都以名称“dbName”写入mongo数据库。我正在寻找一种在登录时为每个客户单独设置dbName的方法,以便将他们的数据分离到不同的数据库中。 最佳答案 这通常不受支持,因为这是在启动时定义的。然而,这个线程提供了一个可能的解决方案:https://forums.meteor.com/t/switch-database-while-me

mongodb - meteor :访问嵌套对象中的一个属性

我有一个返回对象(文档)的MongoDB查询varmyFavSports=Profile.findOne({userId:currentUser,'favsports.name':league});这是我记录到控制台的内容:Object{_id:"sxberS7dGh3jwkann",userId:"59Pfb4MZy9WyAqqxc",userLevel:"Level1",userLevelDescription:"FreeLevel",userLevelExpiration:ThuJan01209900:00:00GMT-0500(EST)…}_id:"sxberS7dGh3jwk

mongodb - 鲁巴萨 :sortable (Meteor) dying with error "TypeError: templateInstance.collection.findOne is not a function"

我使用Meteor实现了一个非常基本的rubaxa:sortable实例。不使用多个可排序列表或任何花哨的东西。在我的Mongo集合中使用唯一编号1、2、3等预加载“订单”数据。一切都显示正常,并且让您排序一次然后包在尝试将新订单保存到数据库时死掉。浏览器控制台的错误是:TypeError:templateInstance.collection.findOneisnotafunction.(In'templateInstance.collection.findOne(itemId)','templateInstance.collection.findOne'isundefined)ad

mongodb - 使用所有子文档 mongo meteor 获取不同的对象对

我正在使用meteor并且自3天以来一直难以解决这个问题。我搜索了stackoverflow,但答案似乎不能满足我的需求。我有一张销售表,其中包含以下数据。{"_id":1,"table":"Tableno2","name":"HotCoffee","quantity":2,"price":"$10","seller":"User","createdAt":ISODate("2016-01-06T12:57:17.152Z")},{"_id":2,"table":"Tableno3A","name":"HotCoffee","quantity":1,"price":"$10","sel

mongodb - meteor JS : How to get latest set of data based on the date?

我有一个要求,我的数据库说了一些具有相同时间戳(最新)的记录,我想一次获取所有这些记录,我不想获取不属于该记录的任何其他数据标准,问题是我不知道时间戳,因为它存储在来自外部世界的数据库中。如何在meteor中只获取最新的数据集?我不能做findOne,因为它只会带来1个最新记录,这对我来说是错误的。Meteor.publish("collection1",function(){returnCollection1.find({},{sort:{dateTime:-1}});});我尝试执行上面的代码,但它获取了所有记录,我认为它只是按desc排序。 最佳答案

mongodb - meteor 中的文本搜索

我正在尝试做一些应该很容易的事情,但我认为我误解了文档。在Meteor中,我正在搜索特定的文本字符串,如果找到,则返回该文档。因此集合可能具有以下结构:{...DONATE:"15,16,17",Amount:"3000,2000,1000",Address:"123MainStreet",...}然后,例如,如果DONATE字符串包含“15”,则返回该文档。像这样的东西:Demographic.findOne({DONATE:{text:"15"}});我读过this,但我不确定它是否相关。 最佳答案 MongoDB有一个$reg

mongodb - meteor Collection2 : duplicate key error for nested uniq

我正在尝试制作一个快速脚本来初始化我在Meteor中的开发集合,但我发现了一些奇怪的东西。这是我得到的简化示例:B=newSimpleSchema({name:{type:String,unique:true}})A=newSimpleSchema({name:{type:String,unique:true},bs:{type:[B],defaultValue:[]}})As=newMongo.Collection('as')As.attachSchema(A)As.remove({},(e)=>{As.insert({name:'a_1',bs:[]})As.insert({nam

mongodb - meteor 发布/订阅行为

我目前正在我的应用程序中实现实时搜索功能,但我遇到了一些让我感到困惑的行为。背景是:我的服务器上有两个来自同一个MongoDB数据库的订阅,名为posts。第一个订阅订阅最新的50篇帖子,并将数据发送到MiniMongo集合Posts。第二个订阅订阅匹配用户输入的任何搜索的帖子,并将此数据发送到MiniMongo集合PostsSearch,如下所示。//clientPosts=newMongo.Collection('posts');PostsSearch=newMongo.Collection('postsSearch');//serverMeteor.publish('postsP