草庐IT

parallel-collections

全部标签

mongodb - angular 2 + meteor 中已经有一个名为 "collection"的集合

从'meteor/mongo'导入{Mongo};exportletProducts=newMongo.Collection('products');以上代码是我在示例项目中编写的。当我尝试运行这个示例项目时,它抛出错误Thereisalreadyacollectionnamed"products"我试过meteor重置。我仍然面临同样的问题。我用谷歌搜索但没有找到合适的解决方案。谁能帮帮我? 最佳答案 最近几天我遇到了同样的问题。我使用tsconfig.json的这一部分解决了它"atom":{"rewriteTsconfig":

MongoDB : multiple specific collections or one "store-it-all" collection for performance/indexing

我正在记录用户在我们网站上进行的不同操作。每个Action都可以是不同的类型:评论、搜索查询、页面View、投票等……这些类型中的每一个都有自己的模式和公共(public)信息。例如:comment:{"_id":(mongoId),"type":"comment","date":4/7/2012,"user":"Franck","text":"Thisisasamplecomment"}search:{"_id":(mongoId),"type":"search","date":4/6/2012,"user":"Franck","query":"mongodb"}etc...基本上,

collections - MongoDB - 从上限集合中捕获丢弃的对象

引自MongoDBdocsonCappedCollections:Oncethespaceisfullyutilized,newlyaddedobjectswillreplacetheoldestobjectsinthecollection.有没有什么方法可以在覆盖集合之前捕获它们的“丢弃”对象?我感兴趣的是实现一系列汇总集合。例如。Hourly-->Daily-->Weekly-->Monthlyetc.因此,当一个对象从Hourly集合中删除时,我想捕获它并将其聚合到Daily集合中。提前致谢。//尼古拉斯 最佳答案 您必须在代

mongodb - nodejs - mongodb - 无法调用 null 的方法 'collection'

每次用户输入消息时,我都试图查询数据库,nodejs提示“无法调用null的方法‘collection’”下面是我认为问题出处的代码。varmongo=require('mongodb');vardb=newmongo.Db('chat',newmongo.Server('127.0.0.1','27017',{native_parser:true}));//testtingqueryingmongoeverytimethereismessagesocket.on('connection',function(client){client.on('message',function(me

mongodb - 有没有办法一起链接到 Meteor.Collections() ?

我终于开始尝试使用meteor,我认为到目前为止它真的很酷。我一直在尝试将两个Meteor.Collections()链接在一起,就像在关系数据库中一样。例如,假设用户输入“狗”等动物类型,然后其他用户可以输入“杜宾犬”、“拉布拉多犬”等狗的类型。提前致谢 最佳答案 基本上,像MongoDB这样的基于文档的数据库背后的想法不是试图模仿关系数据库。尝试查看是否可以将类型添加(嵌入)为同一集合中动物类型的子类型,而不是在两个集合之间创建链接。话虽如此,仍然有一种方法可以在集合之间进行链接——这种方法是在查询之外——这意味着你从一个查询中

javascript - 如何过滤 Backbone.js Collection 和 Rerender App View?

这是一个完整的Backbone.js菜鸟问题。我正在尝试构建一个相当简单的单一应用程序界面的ToDoBackbone.js示例。todo项目更多的是关于用户输入,而这个应用程序更多的是关于根据用户选项(点击事件)过滤数据。我对Backbone.js和Mongoose是全新的,一直无法找到一个很好的例子来说明我正在尝试做的事情。我已经能够让我的api从MongoDB集合中提取数据并将其放入Backbone.js集合中,该集合在应用程序中呈现它。我一生都无法弄清楚如何过滤该数据并重新呈现应用程序View。我正在尝试按文档中的“类型”字段进行过滤。这是我的脚本:(我完全知道需要进行一些重大重

postman collections接口数据恢复

postman接口恢复postman因为升级或者用户密码忘记登录不上导致之前的接口找不到因为电脑重配置的一个用户,postman需要重新登录才可找到原先写的一些接口。但是忘记密码了,又由于充值密码需要通过谷歌发邮件无法实现。所以寻找了postman的原始数据存放路径进行恢复1、查找具体存放路径是否存在C:\Users\用户名\AppData\Roaming\Postman\backup-~~.json2、若存在,则打开postman的setting–Data–选择文件–backup-~~.json3、若不存在,那只有从其他地方导出然后再导入进postman中

Java -- MongoDB collection.find() by _id

我试图通过使用他的唯一_id从集合中获取元素,但我找不到方法。这是我的代码MongoClientmongoClient=newMongoClient("localhost",27017);MongoDatabasedatabase=mongoClient.getDatabase("DB");MongoCollectioncollection=database.getCollection("COLL");如果我用查询我的数据库BasicDBObjectquery=newBasicDBObject("info.i0","0");DocumentmyDoc=collection.find(q

mongodb - mongo3 升级后获取 DatabaseException 'not authorized for query on db.collection'(代码 = 13)

我使用免费的MongoLab,我的数据库在周末升级到Mongo3,现在我的客户端无法连接。我不断收到“未授权查询db.collection”的消息。错误。Mongolab说我应该使用Mongo3兼容的驱动程序(http://docs.mongodb.org/manual/release-notes/3.0-compatibility/#driver-compatibility-changes)。我正在使用scalaReactiveMongo客户端,版本0.11.7,它应该支持Mongo3。 最佳答案 解决方案是将“?authMode

node.js - 循环遍历 Mongo Collection 并更新每个文档中的字段

我在一个集合中有日期插入不正确,并且是简单的"2015-09-10"string格式。我想更新它们以更正ISO日期格式。我已经尝试使用forEach()遍历Mongo,但我不太了解shell如何更新集合中的每个文档。到目前为止我在这一点上:db.getCollection('schedules').find({}).forEach(function(doc){doc.time=newDate(doc.time).toUTCString();printjson(doc.time);//^Thisjustprints"InvalidDate"//Alsononeofthebelowwork