草庐IT

mapreduce-name

全部标签

当我使用 db.<collection_name>.count() 时,MongoDB 报告为零

我很确定我的问题是我中断了查询,我只是不知道如何恢复。尽管当我使用db..count()时我可以看到我的数据库超过了60GB我得到0。我退出了。我试过db.repairDatabase().db.stats()一切都为零。db.getMongo()显示与本地主机的连接。我希望在使用db..count()时得到一个非零值.所以现在我不知道下一步该怎么做,请帮忙。 最佳答案 如果您使用的是WiredTiger存储引擎,当数据库没有完全关闭时,可能会出现不准确的计数结果。在AccuracyafterUnexpectedShutdown:A

node.js - 蒙哥错误: database names cannot contain the character ' ' when using mongoosejs connect to mLab

这是我的JS代码:varmongoose=require('mongoose');mongoose.connect("mongodb://myUsername:myPassword@ds161039.mlab.com:61039/accounttest");这是我启动服务器时的错误C:\Users\QkLahpita\Desktop\server_node_2\node_modules\mongodb\lib\db.js:1774if(databaseName.indexOf(invalidChars[i])!=-1)throwMongoError.create({message:"d

mongodb - 使用 Mongodb 和 mapreduce 创建包含子项的列表

尝试在MongoDB中存储一些日志数据。现在我需要获取集合中实际存储的日志类型的列表。我有一个这样的文档:(假装每个组和子组可能有数千个){"Group":"Import","SubGroup":"Updateserver"},{"Group":"Import","SubGroup":"Deleteserver"}我想以这样的方式结束:{"Group":"Import","SubGroups":["Deleteserver","Updateserver"]}但是由于每个SubGroup可能有更多,而且我想要任何重复项......javascript是否有类似HashKey集的东西...

python - 错误是 : No module named django_mongodb_engine. base

我像这样安装并配置了Django/MongoDB!pipinstallvirtualenvsourcemyproject/bin/activatepipinstallhg+https://bitbucket.org/wkornewald/django-nonrelpipinstallhg+https://bitbucket.org/wkornewald/djangotoolboxpipinstallgit+https://github.com/django-nonrel/mongodb-engine所有这些操作都成功了!现在,当我像这样更改settings.py文件时:DATABASE

MongoDB MapReduce 关于深层嵌套文档问题

对于我的Rails+MongoId应用程序,我需要聚合数据以用于统计目的。我的模型正在呈现一个通用的Web应用程序,它有_许多版本(又名:bundle)和相关用户激活:App={"_id":ObjectId("4ff2e2eab528571384000eb4"),"name":"myapp","category_id":"4ff2e2eab528571384000cc0","bundles":[{"_id":ObjectId("4ff2e2eab528571384000dca"),"activations":[{"user":"user_0","_id":ObjectId("4ff2e

json - 格式化 MongoDB MapReduce 输出

在我能找到的所有MongoDBMapReduce示例中,输出的格式如下:{"_id":...,"value":{"v1":...,"v2":...,"vn":...}}我想知道是否可以编写一个MapReduce命令来代替像这样格式化输出:{"_id":...,"v1":...,"v2":...,"vn":...}如果是这样,实现这一目标的最佳方法是什么? 最佳答案 由于MR实际写出的方式,这是不可能的。它写入一个值字段,适用与此处问题相同的规则:InMongoDBmapreduce,howcanIflattenthevaluesob

node.js - 错误 : database names cannot contain the character '.'

我正在使用meteor.js,我只是去更改.html文件中的一些HTML输出,它开始给我错误:Error:databasenamescannotcontainthecharacter'.'我没有改变任何东西,我记得唯一做的事情就是开始一个我使用meteor.js创建的新项目,然后更新了meteor,现在我遇到了这个问题。其余错误详情:Error:databasenamescannotcontainthecharacter'.'W20130828-09:52:22.049(1)?(STDERR)atvalidateDatabaseName(/Users/jumpingcode/.mete

javascript - javascript/mongodb/mapreduce 中的全局变量

我知道这个问题在互联网上被问过无数次,但我不知道这是怎么回事,我已经用头撞墙好几个小时了。这个有效:inmyscript.js:obj='hello';varf=function(){printjson('obj='+obj);}f();$mongomyscript.jsobj=你好这行不通:date1="2013-09-03T00:00:00Z";date2="2013-09-04T00:00:00Z";varmapIntensities=function(){emit(this.unit,this.intensity);};varreduceIntensities=function

mongodb - Mongoose 的mapreduce函数错误

我正在尝试执行MapReduce函数,但是,我不知道为什么,它会返回下一个错误:{[MongoError:exception:assertionsrc/mongo/db/commands/mr.cpp:424]name:'MongoError',errmsg:'exception:assertionsrc/mongo/db/commands/mr.cpp:424',code:0,ok:0}我的代码:O.query={userto:id,userfrom:{$exists:true}};//"id"isavarO.map=function(){emit(this.userfrom[0],

MongoDB MapReduce——是否有聚合替代方案?

我有一个集合,其中包含使用类似这样的架构的文档(一些成员已编辑):{"_id":ObjectId("539f41a95d1887b57ab78bea"),"answers":{"ratings":{"positivity":[2,3,5],"activity":[4,4,3],},"media":[ObjectId("537ea185df872bb71e4df270"),ObjectId("537ea185df872bb71e4df275"),ObjectId("537ea185df872bb71e4df272")]}在此架构中,第一、第二和第三个positivity评级分别对应于me